12. óra: Robotka bevezetés

A mai órán elkezdjük az ismerkedést a robotkával.

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/#

Hozzon létre egy új projektet lampa néven!

Az elején álló lámpácska

A robotka elején álló két lámpácskát vesszük használatba.

Elõkészület: Importálnunk kell a robotkát vezérlõ blokkokat. Ehhez a programozó felúleten a Haladó nyíl lenyitása után kérnünk kell a Kiterjesztések lehetõséget.

Az ott rendelkezésre álló lehetõségek nekünk nem jók, ezért be kell írnia a keresõ sorba a következõt (innen célszerû odamásolni):

https://github.com/jdarling/pxt-pca9685

Kb. a következõ kép fogadja:


Kattintson a felajánlott (pca9685 nevû) kiterjesztésre! - ezzel kérve annak telepítését.

Ha jól végzõdött a dolog, a menünkben új blokkcsoport jelent meg, a PCA9685:

 

Ha ez megvan, készen állunk az elülsõ lámpácslák színeinek állítására.

Megjegyzés: Ezt az importálást ezen a gépen többé nem kell elvégeznünk, de ha másik géphez ül, akkor ott lehet hogy igen.


I. feladat: Érjük el, hogy a lámpácskák piros színnel világítsanak!

I.1. lépés: Az indításkor blokkban állítsa be a megszakítási kérelem értékét: 67.
Ehhez az új menübõl vegye ki a reset blokkot, tegye az indításkor blokkba, és értékét állítsa 67-re:

I.2. lépés: A lámpácska három színt tud megjeleníteni:
LED5: zöldes szín,
LED6: lilás szín,
LED7: kékes szín.
Ezekbõl kell 'kikevernünk' a pirosat. Ahogy én látom, egész jó eredmény érhetõ el, ha a LED5 és LED6 lábra 100-at (ez a 100%), a LED7 lábra pedig 0-t küldünk:

Ügyeljen arra, hogy a megfelelõ értékeket (100-at, 0-t) a 67-es megszakításra küldje ki!

Töltse rá a programot a robotka micr:bit-jére, és vizsgálja meg az eredményt!

 

II. feladat: Érjük el, hogy a lámpácskák piros-kék színnel villogjanak!

II.1. lépés: Tegyen a piros fényt megjelenítõ 3 blokk mögé egy 200 ms-os szünetet.

II.2. lépés: A kék fény megjelenítésére küldjön a LED5 és LED6 lábra 0-t, a LED7 lábra 100-at.

II.3. lépés: Tegyen a kék fényt megjelenítõ 3 blokk mögé is egy 200 ms-os szünetet.

A végsõ állapot:

Töltse rá a programot a robotka micr:bit-jére, és vizsgálja meg az eredményt!

 

III. feladat: Folytassuk a II. feladatot úgy, hogy a lámpácska villogása mellett 'szirénázzon' is a robotka! (Pl. váltakozva szóljon a G és az E hang.)

III.1. lépés: Tegye a piros fényt megjelenítõ 3 blokk elé a Zene menübõl a középsõ C hang megszólaltatása blokkot, és a hangot állítsa át 'középsõ G'-re.

III.2. lépés: A kék fényt megjelenítõ 3 blokk elé tegyen le ugyanilyen blokkot, de az a 'középsõ E' hangot szólaltassa meg.

A végsõ állapot:

Töltse rá a programot a robotka micr:bit-jére, és vizsgálja meg az eredményt!

 

Blabla

Blabla

Jó munkát!