diff --git a/accelerometer.py b/accelerometer.py new file mode 100644 index 0000000..e8bc69b --- /dev/null +++ b/accelerometer.py @@ -0,0 +1,15 @@ +# test choix de picto en fonction de l'orientation +from microbit import * + +# tests +# while True: +# x = accelerometer.get_x() +# y = accelerometer.get_y() +# z = accelerometer.get_z() +# txt = "x={} y={} z={}".format(x, y, z) +# display.scroll(txt) +# sleep(500) + +# neutre : X = -32, y = 1024, z = -60 +# haut : X = -28, y = 1000, z = -232 +# bas : X = -28, y = 1000, z = 240# Ecrit ton programme ici ;-) diff --git a/masque.py b/masque.py new file mode 100644 index 0000000..1552944 --- /dev/null +++ b/masque.py @@ -0,0 +1,25 @@ +# test choix de picto en fonction de l'orientation +from microbit import * + +# creation des images +good_img = Image("50005:90009:09990:00000:00000") +bad_img = Image("00000:00000:09990:90009:50005") +neutral_img = Image("00000:00000:00000:00000:0000") + +emotion = "neutral" # neutral / good / bad + +# boucle infinie +while True: + # definition de l'humeur a partir de l'accelerometre + z = accelerometer.get_z() + if z < 0: + emotion = "good" + elif z > 400: + emotion = "bad" + # affichage de la derniere humeur enregistree + if emotion == "good": + display.show(good_img) + elif emotion == "bad": + display.show(bad_img) + + sleep(200)