Tlačidlá na micro:bite

Tamagoči

Pracujeme…

Táto kapitola je ešte rozpracovaná, zatiaľ tu nájdeš iba základné informácie. V najbližšom čase ju budeme ešte dopĺňať.

Micro:bit má na sebe dve tlačidlá, ktoré sú označené ako tlačidlo A a tlačidlo B a ktoré môžeme využiť v našich programoch. V tomto videu naprogramujeme z micro:bitu digitálne zvieratko, ktoré bude meniť náladu podľa toho, ktoré tlačidlo stlačíme.

Tlačidlá

Pre prácu s tlačidlami použijeme triedy button_a a button_b z modulu microbit.

Vypísanie počtu stlačení

from microbit import button_a

sleep(10000)
display.scroll(str(button_a.get_presses()))

Po nahratí na micro:bit niekoľko krát skúste stlačiť tlačidlo A. Počet stlačení by sa mal po 10 sekundách zobraziť na obrazovke.

Zmena obrázku tlačidlami

from microbit import display, Image, button_a

while True:
    if button_a.is_pressed():
        display.show(Image.HAPPY)
from microbit import display, Image, button_a, button_b

while True:
    if button_a.is_pressed():
        display.show(Image.HAPPY)
    elif button_b.is_pressed():
        display.show(Image.SAD)
from microbit import display, Image, button_a, button_b

while True:
    if button_a.is_pressed() and button_b.is_pressed():
        display.show(Image.CONFUSED)
    elif button_a.is_pressed():
        display.show(Image.HAPPY)
    elif button_b.is_pressed():
        display.show(Image.SAD)

from microbit import display, Image, button_a, button_b

while True:
    if button_a.is_pressed() and button_b.is_pressed():
        display.show(Image.CONFUSED)
    elif button_a.is_pressed():
        display.show(Image.HAPPY)
    elif button_b.is_pressed():
        display.show(Image.SAD)
    else:
        display.clear()

Posledná zmena: 28.2.2020