Pora na zdalne sterowanie. Zacznijmy od pilota (na podczerwień). Czujnik reagujący
na światło podczerwone znajdziesz u prowadzącego. Aby mógł współpracować
z
biblioteką IRRemote,
jego przewód sygnałowy (żółty, zakończony zagiętym wtykiem)
powinien być
podłączony do pinu 2 w Arduino. Jest możliwe użycie innego pinu, informacje o tym
znajdziesz w dokumentacji biblioteki IRRemote.
Informacje dotyczące zestawu pilot+czujnik znajdziesz
m.in.
tutaj.
Wykonaj następujące zadania:
-
Wykorzystując powyższą bibliotekę, odkryj kody przypisane poszczególnym klawiszom pilota.
-
Zaimplementuj w programie (w funkcji setup()) mechanizm
uruchamiana autka za pomocą kodu -- aby pojazd zaczął po restarcie wykonywać główną pętlę,
należy najpierw podać kod PIN i zatwierdzić klawiszem ENTER.
-
Zaimplementuj sterowanie pojazdem (możesz zmodyfikować kod, który budowałeś(-aś) dotychczas).
Szczegóły tego zadania poda prowadzący.
UWAGA. Wszystkie piloty nadają te same kody na tej samej częstotliwości.
W związku z tym musisz liczyć się z błędami odbioru lub odbieraniem niewłaściwych
kodów, jeśli w tej samej chwili będzie w użyciu więcej pilotów. Spróbuj wymyślić
mechanizm, który zminimializuje ten problem.