Z wielkim sukcesem i zadowoleniem oprogramowaliśmy moduł Bluetooth XM-15B
- biblioteka SoftwareSerial.h — bardzo przydatna w pracy z bluetooth, bo potrzebujemy komunikacji szeregowej (Arduino UNO ma tylko jedną parę Tx/Rx!)
- tworzymy zmienną SoftwareSerial i przypisujemy jej dwa piny cyfrowe – w kolejności Rx, Tx
- nie zapomnijcie o włączeniu metodą begin(9600)
- łączenie „na krzyż” z modułem XM-15B, czyli: Tx <–> Rx, Rx <–> Tx
- czytanie i interpretowanie komend…. a myślicie, że po co ciągle ćwiczyliśmy czytanie z klawiatury? teraz się przyda!
Poniżej działanie aplikacji Blutooth Control Lamp i wyświetlaczem 7-mio segmentowym:
Podłączamy sterownik silników L298N i kolejna apka z Androida: Android RC
A tu mamy to, co niebawem nas czeka: troszkę większe silniczki (37Dx73L) z zaprojektowanym i wydrukowanych „trzymakiem”
Chciałem pogratulować całej 5-tce obecnej na dzisiejszych zajęciach – za zaangażowanie w pracę nad projektem – i naukę nawet w długi weekend majowy. Jestem przekonany, że Wam się to opłaci.
(c) KG 2018
Pingback: Optymalizacja sterowania | Koło Naukowe Robotyków Fi-BOT