silniczki, kontroler, bluetooth- sterowanie, mam problem - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Silniki, Mechanika i Zasilanie (https://forum.arduinopolska.pl/dzial-silniki-mechanika-i-zasilanie) +--- Wątek: silniczki, kontroler, bluetooth- sterowanie, mam problem (/watek-silniczki-kontroler-bluetooth-sterowanie-mam-problem) |
silniczki, kontroler, bluetooth- sterowanie, mam problem - Tommy electronic - 04-01-2018 Cześć mam pewien problem z kodem, a dokładnie połączeniem bluetooth. posiadam: Arduino Leonardo, bluetooth HC-05, silniczki DC, mikrokontroler L293D. silniczki bez kodu z bluetooth'em działają, więc nie potrzebuje żadnych dodatkowych bibliotek. w projekcie chodzi o to abym mógł sterować silniczkiem w dwa kierunki w lewo, lub w prawo (oraz próbuje zrobić też tak, że jak nie wysyłam żadnej informacji to silniczek nie rusza). Posłużyłem się jak widać if'ami, ale program nie działa. zrobiłem również aplikacje w appinwentorze gdzie po kliknieciu strzałki w prawo wysyła text "A", a jezeli w lewo to "B" i nie mam pojęcia co robie źle, kombinowałem jakos zmieniać kod zamiast w bluetooth == 'A' to zamieniałem bluetooth=="A", zamieniłem również to że if(Serial.available()>0){..}. testowałem również inne aplikacje dostępne w google play, które mają tę samą zasadę działania ale również to nic nie dało. Potrzebuję pomocy i jakby można było żeby ktoś sprawdził poprawność kodu na swoich elementach tego lub poprawionego przez tą osobę, abym miał pewność że to działa, bo nie wiem czy może mam problem z Arduino czy np; jak obiło mi się o uszy że powinienem użyć HC-06, bo HC-05 niby jakis funkcji nie ma. I jeszcze zapomniałem o tym, żę w aruino Leonardo przy pinach Tx i Dx jest Serial1 zamiast zwykłego Serial, więc jakby ktoś wgrywał do arduino uno to musi wymazac jedynkę. [attachment=456] |