8. Egymásba ágyazott ciklusok (45)

8. Egymásba ágyazott ciklusok (45)

 Készítsünk egy látványos Micro:bit blokkprogramot, amely pontokat jelenít meg soronként a kijelzőn. Minden pont 100 ms-ig villan fel, majd ha a sor befejeződött, 1 másodperc szünet következik, mielőtt jön a következő sor. Ez olyan, mintha a kijelzőn "lecsorognának" a pontok soronként – 

Blokkprogram: Soronként pontok felvillanása

Program blokkjai:

blocks

amíg a program fut

    ismételd sor = 0-tól 4-ig lépésenként +1

        ismételd oszlop = 0-tól 4-ig lépésenként +1

            kapcsolj be LED-et (oszlop, sor)

            várj 100 milliszekundumot

            kapcsolj ki LED-et (oszlop, sor)

    várj 1000 milliszekundumot

Mit csinál ez?

  • A külső ciklus végigmegy a kijelző sorain (0-tól 4-ig).
  • A belső ciklus végigmegy az oszlopokon (0-tól 4-ig) és felvillan a pont.
  • Minden pont 100 ms-ig látszik, majd kialszik.
  • A sorok között 1 másodperc szünet van, így szépen tagolódik az animáció.

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)

 

Vissza