Les boutons A et B de la carte
Présentation
Pour que les fonctions ci-dessous soient disponibles, il faut importer le module microbit
en ajoutant la ligne suivante en début de programme :
from microbit import *
Les boutons A et B sont des objets nommées button_a
et button_b
.
Ils disposent des attribus suivants :
• button_a.is_pressed()
: renvoie True
si le bouton est pressé au moment de l'execusion de l'instruction.
• button_a.was_pressed()
: renvoie True
si le bouton a été pressé depuis le dernier appel.
• button_a.get_presses()
: renvoie le nombre de fois que le bouton a été pressé depuis le dernier appel de l'instruction.
Exemples
Exemple avec was_pressed
Le programme ci-dessous permet d'afficher le smiley "Happy" lorsqu'on appuye sur le bouton A et le smiley "Sad" lorsqu'on appuye sur le bouton B.
from microbit import *
while True:
if button_a.was_pressed():
display.show(Image.HAPPY)
if button_b.was_pressed():
display.show(Image.SAD)
Exemple avec is_pressed
Le programme ci-dessous permet d'afficher le smiley "Happy" lorsqu'on le bouton A est enfoncé et le smiley "Sad" dans le cas contraire.
from microbit import *
while True:
if button_a.is_pressed():
display.show(Image.HAPPY)
else:
display.show(Image.SAD)