Labdabirtoklás számláló

Tippek, trükkök - 2016. június 28.

Írta: Nádori Gergely

microbitKorábban írtunk már a micro:bit programozható mikrokontrollerről (ITT), ami akár forradalmasíthatja is az informatika oktatását. Az eszköz (Angliából) már előrendelhető, ára (ez azért várhatóan még csökkenni fog) 5000 forint. Most egy olyan projektet szeretnénk bemutatni, amit a foci EB ihletett: hogyan lehet a labdabirtoklást számláló eszközt készíteni a micro:bitből. Ehhez most a Python programnyelvet használtuk, de akár az egyszerűbb blokkokból is leprogramozható. A használat nagyon egyszerű, amíg az egyik csapatnál van a labda, nyomjuk az A gombot, amíg a másiknál, a B-t, a kijelzőn pedig folyamatosan megjelenik, hogy hány százalékban birtokolta A csapat a labdát.

Íme a Python script:

from microbit import *
import math

Ad = 0.0001
mind = 0.0002

while True:
    if button_a.is_pressed():
        Ad += 1
        mind += 1
    elif button_b.is_pressed():
        mind += 1
    birt = math.floor (Ad / mind * 100)
    display.scroll(str(birt))
    sleep(500)