7. óra: Rádió használata

A mai órán megismerkedünk a micro:bit rádióadó-vevõ képességével. Két programot fogunk írni: egy adót és egy vevõt. A feladat az, hogy ha az adón megnyomjuk...
... az A gombot, akkor a vevõn (a másik lapkán) jelenjen meg egy A betû;
... az B gombot, akkor a vevõn jelenjen meg egy B betû;
... mindkét gombot, akkor a vevõn jelenjen meg egy C betû;

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

A következõ kép fogad minket:

radioado.hex


Az adó

 

1. lépés: Állítsuk be az 'indításkor' blokkban a rádiócsoportot!

(Ez mindenkinek egyedi kell legyen, hogy az õ adója csak az õ vevõjével kommunikáljon. Mindenki a csoport-névsorban meglévõ sorszámát kapja.)

2. lépés: Most figyelni fogjuk a gombnyomásokat, és ha az megtörténik, küldünk a rádión egy betût. (A betû szöveg! - tehát szöveget küldünk.)

Az eredmény:

Az adó ezzel kész.

Mentse el a munkáját a gépre, töltse rá a microbit-re, majd vegye le, tegyen rá áramforrást, és tegye félre!

 

A vevõ

 

0. lépés: Lépjen be egy újabb programozó felületre (jobb egér, megnyitás új lapon):

https://makecode.microbit.org/#

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

A következõ kép fogad minket:

radiovevo.hex


1. lépés: Állítsa be a rádiócsoportot ugyanarra a számra, amire a vevõjét állította!

2. lépés: Érzékelnünk kell, ha érkezik valami a rádión. Szöveget várunk, tehát a 'Rádió' menübõl a 'rádiós adat vételkor receivedString' blokkot kell kivennie.

Az eredmény:

 

3. lépés: Az új blokkba tegyünk be egy szövegmegjelenítési kérést ('Alapok', 'Hello szöveg kiírása), de a "Hello" helyére húzzuk be a receivedString változótjelképezõ kis piros oválist! (Ez a változó tárolja a rádión érkezett szöveget.)

Az eredmény:

Kész munkáját mentse el a gépre is, és töltse rá egy másik micro:bit-re!

 

Tesztelés

Most az elemre csatlakozott micro:bit az adó, a gépen 'fityegõ' a vevõ. Ha az adón megnyom egy gombot (vagy mindkettõt), a vevõnek meg kell jelenítenie a megfelelõ karaktert.

Jó munkát!