35. Programozzunk Micro:biteket! 

 
 

Számlálós ciklus ciklusváltozóval

 
 
 
 
 

Egymásba ágyazott ciklusok

 

A ciklusokat akár egymásba is ágyazhatjuk.

 

Mintapélda:

 
 
 
 

Rádiókapcsolat és fényerősségmérés

 

Két vagy több micro:bit akkor tud kommunikálni egymással, ha azonos rádiócsoportba tartoznak, amelyet egy számmal jelölünk. A csoport számát az itt látható blokk segítségével tudod beállítani.

 
 

Amikor a micro:bit érzékeli, hogy számot vagy szöveget küldtek neki, akkor különböző utasításokat tud végrehajtani. Ehhez a képen látható blokkok állnak rendelkezésre. Az első blokkot akkor használjuk, amikor a kapott számot, a másodikat pedig akkor, ha a kapott szöveget szeretnénk feldolgozni.

 
 

A rádiókapcsolat arra is lehetőséget nyújt, hogy egy micro:bit segítségével több más micro:biten egyszerre indítsuk el ugyanazt vagy esetleg más-más animációt. Sőt, az is lehetséges, hogy amikor az egyik eszköz befejezte az animációt, értesíti erről a következő micro:bitet, amely elkezdi a saját animációját, és így tovább.

 

Fényerősség érzékelése és megjelenítése

 

A micro:bit LED-es kijelzője egyben fényerősség érzékelésére is használható. Ez a szenzor 0 és 255 közötti értéket ad vissza. A 0 a teljes sötétségnek felel meg, míg a 255 a maximális világosságnak.

 

Egy számérték grafikonon való megjelenítésére használhatod a képen látható blokkot. Az első paraméternek azt a számot kell beállítani, amelyet ábrázolni szeretnél. A második paraméter az a legnagyobb érték, amelyhez képest megjelenítjük az értéket.