24. óra: A robotka megy a vonalon
A múlt órán írtunk egy tesztprogramot a robotka alján lévõ érzékelõk tesztelésére.Elõkészületek
0. lépés: indítsa el a böngészõt, és lépjen be a programozó felületre (jobb egér, megnyitás új lapon):
https://makecode.microbit.org/#
Töltse most be ezt a programot a programozói felületre!
1. A betöltött program kipróbálása
Mielõtt tovább lépnénk, próbálja ki a múlt órán gyártott tesztprogramot!
Akkor van rendben, ha érzékeli a fekete vonalat, és azt is, hogy ha balra, vagy jobbra letérve a megfelelõ háti lámpák a megfelelõ jelzéseket adják: Amelyik oldalon letértünk ott piros, amelyiken nem, ott kék szín jelenik meg.
2. A motor bekapcsolása
Ismételjük át, amit a motorok bekapcsolásához tudnunk kell:
- Ha nincs a menük közt a PCA9685 vezérlõ, akkor importálnunk
kell.
Neve: https://github.com/jdarling/pxt-pca9685
- Az indításkor kérnünk kell, hogy a robotka figyeljen a 67-es megszakításra. (Reset 67 blokk.)
- A robotka 4 (LED nevû) bemeneten várja a motor vezérlését. Ezek jelentése a következõ:
- LED 1: a bal motor iránya. (0: elõre, 100: hátra.)
- LED 2: a bal motor sebessége. (0-100-ig. 0: áll, 100: teljes sebesség.)
- LED 3: a jobb motor iránya. (0: elõre, 100: hátra.)
- LED 4: a jobb motor sebessége.
(0-100-ig. 0: áll, 100: teljes sebesség.)
- Minden LED-lábra küldött értékhez második helyre be kell írni, hogy a 67-es megszakításon megy a vezérlés!
A robotka haladása közben az iránytõl függõen a következõ sebességeket javaslom:
- Ha a robotkát elõremenetben küldjük, akkor mindkét motor sebessége legyen 30. (Ennél gyorsabban könnyen letérne a csíkról.)
- Ha a robotkát bal kanyarra akarjuk 'rávenni', akkor a bal motor menjen 45-tel, a jobb 15-tel!
- Ha a robotkát jobb kanyarra akarjuk 'rávenni', akkor a bal motor menjen 15-tel, a jobb 45-tel!
- Megálláshoz mindkét motor sebességére 0-t kérjenek. Ezt akkor tegyék, ha a robot teljesen 'kimászott' a fehér re (szegény)!
Jó munkát!