![]()
Animációk, világosságérték módosítása
A magyar nyelvű szerkesztői felületet a következő linken találjuk:
Micro:bit programozás$$\ \ $$
- Készíts egy varázsdobozt. A LED kijelző első és utolsó oszlopa, valamint első és utolsó sora legyen folyamatosan kigyújtva, ez lesz a doboz. A doboz belsejében lévő 9 pont viszont véletlenszerűen gyúljon ki, illetve oltódjon ki (mondjuk 50 alkalommal). Az „A” gombbal lehessen elfeketíteni a LED kijelzőt, a „B” gombbal pedig visszakapcsolni azt.
- Töltsd be a következő linken elérhető programocskát:
Kattints ide!
- A micro:bit kijelzőjén megjelenő ábrának világosságértéke is beállítható.
Ehhez a led more ... kategória fényerő legyen blokkját kell használni. Az érték 0 és 255 között vehet fel értéket, a 0 a teljes sötétséget, a 255 a teljes világosságot jelenti.- Az „A” gomb lenyomásával egy szívdobogást tudunk bemutatni, ahol az egyes fázisok csak a világosságértékben különböznek.
- A „B” gomb megnyomásakor egy átlós szakasz jelenik meg folyamatosan erősödő világosságértékkel. Ezt a led kategória felkapcsol x, y fényerő legyen ... blokkjával tudjuk megvalósítani.
![]()
Fényerőváltozás folyamatosan
Ehhez a korábban tanultak mellett fel kell használnod a Matek kategória kivonás műveletét!
- Állítsuk be a fényerőt 0-ra és jelenítsünk meg egy szív ikont.
- Hozzuk létre a "fenyesseg" nevű változót.
- Növeljük folyamatosan a maximumig a fényerősséget!
Ehhez számlásós ciklus segítségével növeljük a fényerőt 255-ig, és minden fényességértékhez jelenítsük meg az előbbi szív ikont! Minden megjelenítés után iktassunk be 10 ezredmásodperc szünetet- Csökkentsük újra nulláig a fényerősséget egy másik ciklus segítségével, és jelenítsük meg az előbbi szív ikont!
- Folyamatosan ez a két ciklus ismétlődjön!
$$\ \ $$
![]()
Különböző világosságú csíkok
- Készítsd el azt a projektet, amelyben a kijelző középső sora 255-ös világosságértékű pontokból áll, az alatta és felette lévő sorok 50-es értékűekből.
- A pontok balról jobbra, egymás után, kis késleltetéssel gyúljanak ki az „A” gomb megnyomásakor.
Animáció több eszközön
A következő linken megnézheted. :-)Választható feladat
$$\ \ $$
- Alakítsatok 3-4 fős csoportokat. A csoportok feladata az lesz, hogy készítsenek olyan animációt, amelyhez 2 micro:bit képességeit használják fel.
- Készíts animációt ciklus felhasználásával, amelyben egy labda (pont) halad a képernyőn vízszintesen balról jobbra, majd a falat elérve visszapattan.
Ha nem sikerül, a megoldást a következő linken találod: Pattogó labda- Készíts programot, amely folyamatosan kiválaszt véletlenszerűen egy koordinátát, és oda egy véletlenszerűen meghatározott (0 és 255 közti) fényerejű pontot helyez el. Állítsd be egy kis késleltetést, hogy a változások jól láthatóak legyenek.
Ha nem sikerül, a megoldást a következő linken találod: Véletlen pontok véletlen fényerővel