çizgi izleyen robotta iki aynı decimal dergerde ayrı ayrı işlem yaptırma.

Başlatan bbs2006, 12 Mart 2016, 23:29:40

bbs2006

Merhaba
Çizgi izleyen robotta aynı decimal değerde farklı işlemler(örnek 1. değerde farklı pwm ler, 2. değerde farklı pwm ler olacak) yapmak istiyorum. bu iki değeri nasıl ayırt edebilirim.

90 derecelikte decimal 128 değeri ile beyaz zemin kesikli siyah çizgide aynı eğer oluşuyor. bu iki değeri nasıl ayırt edip farklı pwm uygulayabiliriz.

alexsi

Beyazi algiladiginda bir flagi true yapin algilama yapmadiginada false kontrolde if .sorgusunda true mu false mi diye baakarsiniz.
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

bbs2006

Örnek bir ifade yazabilirmisiniz. Ayrıca iki decimal 128 degeri var.

alexsi

Mesela şöyle ;

   beyaz_sensor_flag = digitalRead(beyazPin);

   if ( beyaz_sensor_flag && 128)
   {
     bunları yap   
   }

   else if ( !beyaz_sensor_flag && 128)
   {
     şunları yap   
   }
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

sovalye

Yanlis anlasilma var galiba. 128 diye bir degisken tanimlanamaz. Decimal 128 degeri derken ne anlatmaya calisiyorsunuz ?

bbs2006

D portuna baglı sensörlerden alınan  bilginin decimal karşılığı. Yani 10000000 do pini lojik o d7 lojik1