Botones
Los botones pueden dar juego, combinándolos con la instrucción if --- else
from microbit import *
while True:
if button_a.is_pressed():
display.show(Image.HAPPY)
elif button_b.is_pressed():
break
else:
display.show(Image.SAD)
display.clear()
Extraido de tutorial https://microbit-micropython.readthedocs.io/en/v2-docs/tutorials/buttons.html
¿Qué pasa si pulsamos el botón B ?
En el apartado Reference podemos ir a Buttons tenemos diferentes muestras de código :
La diferencia entre este código
while True:
if button_a.was_pressed():
display.scroll('A')
y este otro código
while True:
if button_a.is_pressed():
display.scroll('A')
es muy sutil, no hay diferencia si apretamos el botón A excepto si lo mantenemos pulsado
El siguiente código, visualiza el número de veces que pulsas el botón A durante 3 segundos :
from microbit import *
display.scroll('Press A')
sleep(3000)
display.scroll(button_a.get_presses())
No Comments