MBLOCK ENGELDEN KAÇAN 4RW ARABA...

Kodla Büyü

vakitsiz67

Aktif Üye
Mesajlar
127
Kodları Arduino'ya yüklediğimde araç kısa bir süre ilerliyor. Sonra L ve RX ledleri sürekli yanıp sönüyor. Araç duruyor. Bazende tekerlekler sürekli geri dönüyor. Kodlarımla ilgili bir sorun mu anlamadım. Kodları ekte gönderiyorum.
 

Ekli dosyalar

  • mblock.jpg
    mblock.jpg
    97.9 KB · Görüntüleme: 168
Hocam kodlar yanlış gibi. Eğer birinci kısım ileri gidiyorsa. İkinci kısım geri gider. 3.kısım da ileri gidiyor. Yani engel görene kadar ileri git engel görünce 0.5 sn geri 0.2 sn yine ileri git demişsin. Hiç döndermeyince engelle kala kalmış robotçuk
 
3 kısımda 10pwn değerini o yapınca sadece bir taraf döneceğinden dönme işlemi gerçekleşir diye düşünmüştüm. Ayrıca döndürme işlemini farklı kodlarla da denedim. Hata oradan kaynaklandığını düşünsek bile sürekli geri geri gitmesinin nedeni ne olabilir. Ayrıca pil olarak 4 tane 1,5 voltluk duracell kalem pili hem motor sürücü hemde arduinoya paylaştırtım sıkıntı olur mu? Gerçi 9v duracell ile de denedim.

L ve RX pinlerinin sürekli yanıp sönmesinin sebebi ne olabilir?
 
RX pininin sürekli yanmasının nedeni seri porta sürkeli olarak mesafe bilgisini gönderiyorsun hocam onun içindir. motor sürücü olarak ne kullanıyorsunuz, sağ sol olayını 3. ve 10.pinleri değiştirerek değil de, motor hareket pinlerinden motorun 1 tanesini geri diğerini ileri yaparak deneyebilirsiniz. Tabi ki piller de yetersiz gelecektir belli bir süre sonra yeterli akımı veremeyeceği için motorlara ilk hareketi sağlayamayabilirler.
 
Döndürme olayını dediğiniz gibi de denedim. Motor sürücü ve arduinoya iki ayrı 9v pil bağladığımda da sonuç değişmiyor.
 
3 kısımda 10pwn değerini o yapınca sadece bir taraf döneceğinden dönme işlemi gerçekleşir diye düşünmüştüm. Ayrıca döndürme işlemini farklı kodlarla da denedim. Hata oradan kaynaklandığını düşünsek bile sürekli geri geri gitmesinin nedeni ne olabilir. Ayrıca pil olarak 4 tane 1,5 voltluk duracell kalem pili hem motor sürücü hemde arduinoya paylaştırtım sıkıntı olur mu? Gerçi 9v duracell ile de denedim.

L ve RX pinlerinin sürekli yanıp sönmesinin sebebi ne olabilir?
Pwm pinine dikkat etmemişim. Kodlar doğru. Aygıt yazılımı güncelleyip tekerleri hareket ettirmek istediğinizde tepkisi ne oluyor hocam. Ayrıca 13 nolu pini yüksek düşük yaparak arduinonun sağlıklı çalışıp çalışmadığını kontrol edin
 
4, 5, 8, 9 nolu pinler motoru ileri geri hareket ettiriyor.
3, 10 nolu pinlerin görevini anlamadım?
 
Hocam küçüktür işareti büyüktür olmalı. Yoksa mesafeyi 25ten küçük yapmak için hep geri gidecek. Geri gittikçe önündeki mesafe hiç 25ten aşağı düşmeyecek. Ve hep geri gidecek. Önüne bir engel koyup 25ten küçük yapınca 0.5sn ileri, 0.2sn bir tarafa (motor bağlantınıza göre sağ veya sola) dönecek. Mesafe 25ten küçük oldukça 0.5 ileri, 0.2 dön yapacak.
 
Olana kadar bloğunun içindeki kod blokları ileri gitmesini sağlıyor. Yani 25'den küçük olana kadar ileri gidecek. Karşısına engel çıkınca 0.5 saniye geri gelip 0.2 saniye dönme hakaretini yapacak.

İşareti dediğiniz gibi büyüktür yaparsam ölçülen mesafe 25 büyük olana kadar ileri gider. 25 büyük olduğunda diğer kodları çalıştırır diye düşünüyorum.
 
Geri
Üst