Python & micro:bit

I – Premier programme

from microbit import *
while True:
    display.scroll("N.S.I",delay=500,loop=False,wait=True)
    display.show(Image.HAPPY)
    sleep(2000)

II – Boutons A et B

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()

Modification du programme pour que :

  • Afficher l’image « HAPPY » si on reste appuyé sur le bouton A
  • Afficher l’image « SAD » si on  reste appuyé sur le bouton B
  • Rien ne s’affiche dans les autres cas.
from microbit import *
while True:
    if button_a.is_pressed():
        display.show(Image.HAPPY)
    elif button_b.is_pressed():
        display.show(Image.SAD)
    else:
        display.clear()

On peut afficher différents messages ou images en renseignant ce que l’on souhaite montrer, dans le code. 

Exemple :

Afficher un serpent lorsque l’on presse le bouton A ou un canard lorsque l’on presse le bouton B.

from microbit import *
while True:
    if button_a.is_pressed():
        display.show(Image.SNAKE)
    elif button_b.is_pressed():
        display.show(Image.DUCK)
    else:
        display.clear()

Il est également possible d’utiliser un simulateur microbit pour pouvoir coder sans carte : https://create.withcode.uk/

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *