
2. Animáció készítése LED_ek felkapcsolásával (41)
2. Animáció készítése LED_ek felkapcsolásával (41)
🌟 Példa: LED animáció – csak felkapcsolás, sorban jobbra
Cél: A felső sorban a LED-ek egymás után felkapcsolnak, világítva maradnak.
Program blokkokkal (magyarázva):
amíg a program fut
ismételd x = 0-tól 4-ig lépésenként +1
kapcsolja fel az LED-et a (x, 0) koordinátán
várj 150 milliszekundumot
�� Mit tanít ez neked?
A ismételd ciklus segítségével sorban végigmegyünk az x koordinátákon, így a LED-ek egymás után kapcsolnak fel.

🌟 Példa: Futófény animáció szomszédos pontokkal
- 🧱 Blokkok felépítése
→ indításkor
"Vezérlés"→ ismételd folyamatosan
"LED-ek"→ kapcsold be LED (x, y) és kapcsold ki LED (x, y)
"Vezérlés"→ várj (ms) → pl. 100–300 ms
💡 Konkrét példa: vízszintes futófény a középső sorban
indításkor
ismételd folyamatosan
kapcsold be LED (0, 2)
várj 150 ms
kapcsold ki LED (0, 2)
kapcsold be LED (1, 2)
várj 150 ms
kapcsold ki LED (1, 2)
kapcsold be LED (2, 2)
várj 150 ms
kapcsold ki LED (2, 2)
kapcsold be LED (3, 2)
várj 150 ms
kapcsold ki LED (3, 2)
kapcsold be LED (4, 2)
várj 150 ms
kapcsold ki LED (4, 2)
Ez a program egy fényt futtat végig a középső soron (y = 2), balról jobbra.
🔁 Bővítés: oda-vissza mozgás
Ha szeretnéd, hogy a fény visszafelé is fusson, hozzáadhatod a visszafelé haladó LED-eket:
plaintext
kapcsold be LED (3, 2)
várj 150 ms
kapcsold ki LED (3, 2)
...
kapcsold be LED (0, 2)
várj 150 ms
kapcsold ki LED (0, 2)
🧠 Tipp: Használj ciklust!
Ha szeretnéd egyszerűsíteni a kódot, használhatsz változó-t és számolj ciklust:
indításkor
ismételd folyamatosan
számolj i = 0-tól 4-ig
kapcsold be LED (i, 2)
várj 150 ms
kapcsold ki LED (i, 2)

Ez sokkal rövidebb és rugalmasabb!
Készítette a Copilot
("blokkokal és magyar utasításokkal írj, magyar nyelvű micro:bit-tel "
kéréssel történő beszélgetés alapján)
