script pour minimu

- mouvements gauche / droite : définit la note dans une gamme de base
- mouvement haut / bas : joue la note
This commit is contained in:
Jérémie DUCASTEL
2019-12-31 16:42:19 +01:00
parent ba51e55aee
commit c465d5c9f1

28
minimu.py Normal file
View File

@ -0,0 +1,28 @@
# Ecrit ton programme ici ;-)
import microbit
import music
gamme = ['A','B','C','D','E','F','G']
numero_note = 0
pause = 300
def joue_note():
microbit.display.show(gamme[numero_note])
music.play(gamme[numero_note])
microbit.sleep(pause)
while True:
# gesture = microbit.accelerometer.current_gesture()
if microbit.accelerometer.was_gesture('up') or microbit.accelerometer.was_gesture('down'):
joue_note()
elif microbit.accelerometer.was_gesture("left") and numero_note > 0:
numero_note = numero_note - 1
# microbit.sleep(pause)
elif microbit.accelerometer.was_gesture("right") and numero_note < len(gamme) - 1:
numero_note = numero_note + 1
# microbit.sleep(pause)
else:
microbit.display.clear()
microbit.sleep(10)