13. Önálló feladatmegoldás

1. feladat

Készíts egy programot, amely az időjárással kapcsolatos.

Az A gomb lenyomásakor véletlenszerűen állítson elő a program -10 és 10 közötti számokat, majd írja is ki.

Ha a hőfok 0 fok alatt van egy hópelyhet jelenítsen meg, ha felette, akkor egy napocskát.


2. feladat

Készíts egy animációt, ami a kijelző 4. oszlopában kapcsolja fel a ledeket sorban egymás után, fentről lefelé haladva. Az egyes pontok felkapcsolása között teljen el fél másodperc! Indításkor induljon a program.



3. feladat

Jelenítsd meg 24-től 33-ig a számokat növekvő sorrendben, az indításkor parancsra. A számok kiírása között 500 ms várakoztatás legyen.

4. feladat

Az A gomb lenyomásakor írassuk ki a kijelzőre, hogy az iránytű hány fokos irányt mutat!

  • Ha 90°, akkor rajzolja ki a keleti irányú nyilat.
  • Ha 180°, akkor rajzolja ki a déli irányú nyilat.
  • Ha 270°, akkor rajzolja ki a nyugati irányú nyilat.
  • Ha 360°, akkor rajzolja ki az északi irányú nyilat.
  • Ha a 4 számon kívüli értéket mutat az iránytű, akkor írja ki, hogy: ismeretlen irány.


5. feladat

Amikor az A gombot lenyomjuk, jelenítsük meg a fényerő értékét, amit a gép véletlenszerűen generál (0 és 255 közötti szám).

  • Ha 55-től kisebb szám a fényerősség, akkor játsza le a zenék közül a "boldog" nevűt.
  • Ha 155-től nagyobb szám a fényerősség, akkor játsza le a zenék közül a "rejtelmes" nevűt.
  • Egyéb esetben játsza le a "szomorú" nevű zenét.

6. feladat

Készíts olyan programot, amely a B gomb lenyomásakor 10 alkalommal véletlenszerűen választ X koordinátákat, az Y koordináta 0, és felkapcsolja az ott található LED-eket! Az egyes pontok felkapcsolása között teljen el 200ms!