Labda, avagy a robotirányítás

Szeretnél egy robotot vagy robotautót irányítani? Ezt a lapka mozgatásával megteheted! Hogyan? Ismerjük meg a micro:bit érzékelőit, szenzorait!Feladat szekció vége

micro:bit érzékelőkről fotó

micro:bit egy mikrokontroller, azaz egy mikrovezérlő. Tartalmaz egy orientációs vagy gyorsulásmérő (acceleration) szenzort, ami érzékeli, milyen helyzetben van a lapka. A lapkát figyeli. Ha elfordítod, változnak a háromirányú (x, y, z) értékei, amiknek segítségével utasíthatod az autót, merre menjen.

Először írasd ki a 3 gyorsulás értékét. Forgasd a micro:bit-ot, nézd meg, milyen értékeket vesznek fel!

színes micro:bit panel szöveggel

Vízszintes helyzetben (0,0,–1023) az értékei, ezekből mi az első kettőt használjuk fel. Ha jobbra billen, x értéke nő. Ha balra, x értéke csökken, negatív lesz. Hátrabillentve y nő, előrebillentve y csökken, negatív lesz. Próbáljuk ki egy labdával! A LED-mátrix közepére tegyünk egy pontot, és mozgassuk a lapka billegtetésével!

micro:bit-ek koordináta rendszerben elhelyezve

Vigyázzunk arra, hogy a pont ne menjen ki az 5×5-ös területről! Tehát csak akkor lépjen kijjebb, ha még nem érte el a szélét!

Ez az eszköz vízszintezőnek is használható. Ha középen marad a pötty, vízszintes a lapka.

micro:bit programozás szerkesztői felület

Hasonló bejegyzések