Hc-06 bluetooth modülü ile resimdeki bir motoru kontrol etmeye çalışıyorum ama işin içinden bir türlü çıkamadım. Android uygulaması olarak "arduino bluetooth controller"(giumig apps) kullanıyorum. uygulamadan gönderdiğim veriler serial port ekranından görebiliyorum ama motoru çalıştıramıyorum. Motorlarda veya onun sürücüsünde sorun yok, ayrı test edince çalışıyorlar.
öncelikle sürücü , motor ve bluetooth sensörün çalıştığından emin ol. bi bağlantılara da bak. pil değiştirmeyi dene ayrıca 9 volt pil sadece motor sürücüye mi bağlı?
-Motor sürücüsü ve motorlar çalışıyor ayrı ayrı test ettim. Bluetooth modülünden emin değilim ama çalıştığını düşünüyorum çünkü telefondan modüle veri gönderince serial port ekranında görebiliyorum.
-Bağlantıları doğru yaptığımı sanıyorum. Sadece 2k direncim olmadığı için arka arkaya 1k direnç koydum ama sorun olacağını düşünmüyorum.
Şimdi her şeyi doğru yaptığını düşünürsek (bağlantılar vs.) ve arduino debug ekranında da gönderdiklerini okuyosan yani c = Serial.read(); çalışıyorsa, sorun if döngülerindedir.
Bana sorarsan if(c == "1" ) yerine if(c == '1') olması lazım. Tek tırnak. Sonucunda c yi bir char variable ı olarak tanımlamışsın ama char karşılaştırması yapmamışsın.
Sorun pildeymiş İlk denediğimde bakmıştım çalışıyordu. Sonra baktım bluetooth ile 1 gönderince hafif sinyal sesi gelmeye başlyor 2 gönderince kesiliyor, dedim kesin donanımsal bir sorun. Pili değiştirdim çalıştı. İki gün sırf bunu çözmek için çalıştım, şimdi keyfim yerine geldi
Edit: bu arada ilgilendiğiniz için teşekkür ederim :)
< Bu mesaj bu kişi tarafından değiştirildi Katalikitci -- 21 Temmuz 2017; 23:58:50 >
Hc-06 bluetooth modülü ile resimdeki bir motoru kontrol etmeye çalışıyorum ama işin içinden bir türlü çıkamadım. Android uygulaması olarak "arduino bluetooth controller"(giumig apps) kullanıyorum. uygulamadan gönderdiğim veriler serial port ekranından görebiliyorum ama motoru çalıştıramıyorum. Motorlarda veya onun sürücüsünde sorun yok, ayrı test edince çalışıyorlar.