From c465d5c9f19995f0c24af6dcef1c2c283fe6b46f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Je=CC=81re=CC=81mie=20DUCASTEL?= Date: Tue, 31 Dec 2019 16:42:19 +0100 Subject: [PATCH] script pour minimu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mouvements gauche / droite : définit la note dans une gamme de base - mouvement haut / bas : joue la note --- minimu.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 minimu.py diff --git a/minimu.py b/minimu.py new file mode 100644 index 0000000..7b709d5 --- /dev/null +++ b/minimu.py @@ -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) +