Bevezetés és ismétlés
🤖 Ismerkedjünk újra a micro:bittel!
A micro:bit egy kis méretű, programozható mikroszámítógép, amelynek segítségével egyszerű programokat, játékokat és vezérlési feladatokat készíthetünk.
Korábban már megismertünk több érzékelőt, gesztust, a LED-kijelző használatát, valamint különféle programozási elemeket. Most ezeket az ismereteket elevenítjük fel.
📘 Mit ismétlünk át?
- logikai műveletek
- ütközésérzékelő
- motor
- szenzor által mért érték
- gesztusok
- portok
- szereplők koordinátáinak lekérdezése
- ultrahangos távolságérzékelés
- feltételes ciklus
💻 Programozzunk micro:bitet!
A micro:bit programozható blokkprogramozási környezetben is. A programot blokkok összeillesztésével készítjük el, majd a programot letölthetjük és a micro:bitre másolhatjuk.
A programozás során eseményeket, utasításokat és ismétléseket is használhatunk.
🔘 Az A és B gomb használata
A micro:biten két programozható nyomógomb található: az A és a B gomb.
Eseményt rendelhetünk hozzájuk, vagyis meghatározhatjuk, hogy mi történjen akkor, amikor a felhasználó megnyomja valamelyik gombot.
Például:
- az A gomb megnyomására jelenjen meg egy ábra,
- a B gomb megnyomására egy másik ábra,
- az A és B gomb együttes megnyomására pedig egy harmadik minta.
🎯 LED-ábrák megjelenítése
- Készíts programot, amely az A gomb megnyomására egy ábrát jelenít meg!
- A B gomb megnyomására jelenjen meg egy másik ábra!
- Az ábrák néhány másodpercig maradjanak a kijelzőn!
- Ezután töröld a kijelző tartalmát!
Ügyelj arra, hogy az ábrák jól felismerhetők legyenek az 5 × 5-ös LED-kijelzőn!
📍 Koordináták a LED-kijelzőn
A micro:bit LED-kijelzője 5 oszlopból és 5 sorból áll.
Egy LED helyét két koordinátával adjuk meg:
- x koordináta: az oszlop helye
- y koordináta: a sor helye
A koordináták értékei 0 és 4 között lehetnek.
🎲 Véletlen LED-ek
A program véletlen számokat is használhat. Ha az x és az y koordinátát is véletlenszerűen választjuk ki 0 és 4 között, akkor a LED-kijelző különböző pontjai gyulladhatnak ki.
Ezzel egyszerű animációkat vagy villogó mintázatokat készíthetünk.
✨ Véletlen pontok animációja
- Válassz véletlen x koordinátát 0 és 4 között!
- Válassz véletlen y koordinátát 0 és 4 között!
- Kapcsold fel az adott koordinátán lévő LED-et!
- Várj rövid ideig!
- Töröld a kijelzőt!
- Ismételd meg a folyamatot több alkalommal!
🔁 Ciklusok
Ha ugyanazt az utasítássort sokszor szeretnénk végrehajtani, nem érdemes újra és újra leírni.
Erre szolgál a ciklus. A ciklus segítségével egy vagy több utasítást többször megismételhetünk.
Ez rövidebbé, áttekinthetőbbé és könnyebben módosíthatóvá teszi a programot.
🎞️ Animáció LED-ekkel
Ha egymás után különböző LED-eket kapcsolunk fel, és közben rövid várakozásokat használunk, mozgás érzetét kelthetjük.
Így a micro:bit kijelzőjén egyszerű animációkat készíthetünk.
❓ Gondolkodtató kérdések
- Mire használható egy esemény a programban?
- Mit jelent az x és az y koordináta a micro:bit kijelzőjén?
- Milyen értékeket vehet fel egy LED koordinátája?
- Mikor érdemes ciklust használni?
- Hogyan készíthetünk egyszerű animációt a LED-kijelzőn?
Programozás közben mindig kis lépésekben haladj! Egy-egy új utasítás után próbáld ki a programot, így könnyebben megtalálod az esetleges hibát.
Készíts saját micro:bit animációt! Találj ki legalább 4–5 egymást követő képkockát, és programozd meg úgy, hogy folyamatos mozgásnak tűnjön!
