12. Micro:bit programozás

Blokkprogramozás.

Alapok kategória:

  • irathatunk ki számot
  • ledek bekapcsolása - saját kis ábra megrajzolása
  • "szivecske" ikon megjelenítése - beépített ábrákból választhatunk
  • irathatunk ki szöveget
  • le tudjuk törölni a kijelzőt
  • 100ms szünet - várakoztatásra szolgál
  • "észak" nyíl megjelenítése - az égtájak irányába mutató nyilakat tudunk megjeleníteni

állandóan blokk - a benne elhelyezett parancsok folyamatosan, állandóan lefutnak, amíg le nem állítjuk a programot

indításkor blokk - a benne elhelyezett parancsok egyszer futnak le, a program elindításakor


Bemenet kategória:

  • amikor az A gomb lenyomva (B, A+B)
  • amikor rázás érzékelve (balra döntés, jobbra döntés, logo fenn, logo lenn)

A micro:bit kijelzőjét alkotó LED-ek öt sorban és öt oszlopban vannak elrendezve.

Az egyes pontok helyzetét a koordinátákkal adhatjuk meg.

A koordináták sorrendje nem cserélhető fel. Először az X tengelyre vonatkozó jelzőszámot, majd az Y tengelyre jellemző jelzőszámot kell megadni.

Led kategória:

  • felkapcsol x y
  • lekapcsol x y
  • átvált x y


Véletlenszám:

  • Mindig meg kell adni az alsó és felső határt.
  • A felső határ is beleszámít.
  • Minden futtatáskor más szám jelenhet meg.


Feltétel:

Eldöntendő kérdés, amelynek értéke igaz (1) vagy hamis (0).

Ciklusok (ismétlések):

Olyan utasítás, amely többször lefuttat egy műveletsort.

Fajtái:

  • ismétlés adott számszor
  • ismétlés változóval (index)
  • végtelen ciklus


Az index:

  • ciklusváltozó

  • minden körben más értéket vesz fel

  • 0-tól indul (micro:bit sajátosság!)


Egymásba ágyazott ciklusok


Változó:

A változó egy névvel ellátott tároló, amelyben adatokat tárolunk. A neve utaljon a tartalomra.

Az értéke megváltozhat, de egyszerre egy értéke van.

Használható:

  • számok tárolására
  • számolásra
  • döntésekhez
  • ciklusokhoz


Fényerősség érzékelése és megjelenítése

A micro:bit LED-es kijelzője egyben fényerősség érzékelésére is használható. Ez a szenzor 0 és 255 közötti értéket ad vissza. A 0 a teljes sötétségnek felel meg, míg a 255 a maximális világosságnak.



Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el