micro:bit projektek

Ezen az oldalon csak néhány példát teszek közzé, mert azokat a példákat, amiket a tanórákon a tananyag részeként megcsinálunk, nem célszerű online elérhetővé tenni, hisz az a számonkérést (önálló feladat megoldása osztályzatért) értelmetlenné tenné. Itt inkább az alap tananyagon túlmutató projekteket mutatom be.

Tartalomjegyzék

Továbbfejlesztett dobókocka

Nem éreztem elegendőnek, ha a szokásos módon (ahogy az a microbit.org-on megtalálható) csak egy számot írok ki, így továbbfejlesztettem a dobókockát.

Dobni a micro:bit rázásával lehet (a szimulátorban a "SHAKE"-re kattintással). A következő dobásig min. 1 másodpercet várni kell.

Lehet, hogy valakinek a szám, de lehet, hogy a szokásos pöttök megjelenítése szimpatikus. A szabad választás érdekében úgy oldottam meg, hogy ha az "A" gombot nyomja meg, akkor ezután számokat ír ki, ha pedig a "B" gombot, akkor attól kezdve a pöttyöket jelenti meg. Bármikor lehet váltani a két üzemmód között.

Az elején, ha még nem választott ki üzemmódot (az "A" vagy a "B" megnyomásával), a rázásra egy mínusz jel figyelmeztet erre.

A projekt itt tekinthető meg.

Jelzőlámpás gyalogátkelőhely

Annak érdekében, hogy a tanulók lássák, nem csak magát a micro:bit panelt lehet használni, hanem külső elektronikát is lehet vele vezérelni, összeállítottam egy egyszerű elektronikai modellt egy jelzőlámpás gyalogátkelőhely megvalósítására.

Ez a gyakorlati példa megmutatja a tanulóknak, hogy nem csak azért tanulunk programozást, mert ez van a tananyagban és valamivel el kell tölteni az időt, hanem azért, mert ma már szinte minden elektronika körülöttünk programozható, s most egy, a mindennapokban használt és jól ismert dolgot valósítunk meg.

Az átkelési szándékot lehet a micro:bit egyik gombjával is jelezni, de egy érdekesebb megoldást választottam: egy másik micro:bit gombjának lenyomásával lehet a lámpaváltást elindítani a távolból, mert a két micro:bit egymással rádiókapcsolat (Bluetooth) útján kommunikál.

A programot a tanórán magyarázom el, ezért itt nem publikálom