Merhaba arkadaşlar
Arduino mega kullanarak mblockta yangın söndüren robot yaptık. Arabamızın önünde 3 tane alev sensörü var bu sensörlerden 1024-0 arasında değer üretiliyor. ateşe yaklaştıkça 0 a yaklaşıyor değer. Sağ ve sol (A0 ve A1 pini) sensörlerden 850 ün altında veri alınca ortadaki sensör (A2 pini)200 ün altına düşene kadar o yöne dönüyor ve ilerliyor ve ortadaki sensör 25 ten küçük olunca durup üstteki motoru çalıtıtp pervaneyi döndürerek ateşi söndürüyor. Bazen sorunsuz çalışırken bazen soldaki veya sağdaki sensörler ateşi algılıyorlar ve döngüye giriyorlar ve o döngüden çıkamıyor ortadaki sensör 200 ün altına inmiyor. Ortadakini yüksek yapınca da kararsızlık yaşıyor bana yardımcı olabilir misiniz?
Yapmak isteyenlere mblcok kodlarını paylaşıyorum.
Arduino mega kullanarak mblockta yangın söndüren robot yaptık. Arabamızın önünde 3 tane alev sensörü var bu sensörlerden 1024-0 arasında değer üretiliyor. ateşe yaklaştıkça 0 a yaklaşıyor değer. Sağ ve sol (A0 ve A1 pini) sensörlerden 850 ün altında veri alınca ortadaki sensör (A2 pini)200 ün altına düşene kadar o yöne dönüyor ve ilerliyor ve ortadaki sensör 25 ten küçük olunca durup üstteki motoru çalıtıtp pervaneyi döndürerek ateşi söndürüyor. Bazen sorunsuz çalışırken bazen soldaki veya sağdaki sensörler ateşi algılıyorlar ve döngüye giriyorlar ve o döngüden çıkamıyor ortadaki sensör 200 ün altına inmiyor. Ortadakini yüksek yapınca da kararsızlık yaşıyor bana yardımcı olabilir misiniz?
Yapmak isteyenlere mblcok kodlarını paylaşıyorum.