22. óra: Az új robotka kipróbálása

A mai órán az új robotkát próbáljuk ki.

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 teszt néven!

A robotkát vezérlõ blokkok importálása

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/lzty634158/Tiny-bit

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


Kattintson a felajánlott (Tinybit 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 Tinybit:

 

Ha ez megvan, készen állunk a robotka tesztelésére.


I. feladat: Érjük el, hogy az elülsõ lámpácskák váltakozva piros-fehér-zöld színnel világítsanak színnel világítsanak! (A színváltások közt kérjünk 500 ms szünetet!)

I. 0. lépés: Hozzon létre egy új projektet lampak néven!

I.1. lépés: Helyezze üzembe - és egyszerre kapcsolja ki - a robotka elülsõ két lámpácsláját! Az indításkor blokkban helyezze el RGB Car Big value OFF (a Tiniybit menüben található) blokkot:

I.2. lépés: Az állandóan blokkba tegyen le három újabb RGB Car Big value blokkot, és a színt állítsa rendre Red- (piros), White- (zöld), Green-re (zöld) - és tegyen mindegyik után egy 500 ms-os szünetet:

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

 

II. feladat: Érje el, hogy a robotka hátsó (Neopixel jellegû) LED-jei váltakozva villogjanak piros/kék színnel!

II.0. lépés: Hozzon létre egy új projektet ledek néven, mejd importálja be a Neopixel és a Tinybit blokkcsoportot!

II.1. lépés: Az indításkor blokkban kapcsolja ki az elülsõ lámpákat!

II.2. lépés: Az állandóan blokkba a Neopixel-bõl vegye ki a 'srtip show color red' blokkot!, és tegye le!
Emlékezzen, hogy a 'srtip' a régi robotka lámpasorát jelölte. Ez most más...

II.3. lépés: Törölje ezt a 'srtip' utalást,és tegye a helyére a Tinybit menübõl az új robotkára ledjeire vonatkozó RGB Car Program hivatkozást! (A legfelsõ.)

II.4. lépés: Tegyen le egy 500 ms-os szünetet, aztán másolás útján kérjen
- fekete színt
- 100 ms-os szünetet
- kék színt
- 500 ms-os szünetet
- fekete színt
- 100 ms-os szünetet
(A fekete, vagyis semmi után a kevesebb szünet jobban kelti a 'villogás' érzését.)

A végsõ állapot:

Töltse rá a programot (közben fogja kézbe a robotkát!!!) a robotka micro:bit-jére, és vizsgálja meg az eredményt!

 

III. feladat, a robotka elindul: Két programot írjon!
 
III.A: A projekt neve ujado legyen. Ezt egy külön (a kezünkben lévõ) micro:bitre készítjük el.
Feladata:
- Ha az 'A' gombot nyomjuk meg, rádión küld egy 1-est;
- Ha a 'B' gombot nyomjuk meg, küld egy 2-est;
- Ha az 'A+B' gombot nyomjuk meg, küld egy 0-t.

 
III.B: A projekt neve ujvevo legyen. Ez kerül a robotkára.
Feladata:
- Ha a rádión 1-es érkezik, a robotka elõre megy és a nagy lámpák fehéren világítanak;
- Ha a rádión 2-es érkezik, a robotka hátrafele megy és a ledek (hátul) pirosan villognak;
- Ha a rádión 0 érkezik, a robotka elõre megáll, és nem világít semmi.

 

Jó munkát!