Lernziele
accelerometer: Wir haben Programme mit dem Beschleunigungssensor geschrieben, sowohl mitwas_gesture()und mit der absoluten Beschleunigung.
Aufgabe: Bewegungssensor stellt Screen an
Programmieren Sie den Screen so wie bei vielen Handys: Wenn der Microbit flach auf dem Tisch mit der Vorderseite nach unten liegt, schläft er (zeigen Sie z.B. das Smiley ASLEEP an). Wenn Sie ihn drehen, damit der Screen nach oben schaut, wird er angestellt (z.B. HAPPY).
Lösung
from microbit import * while True: if accelerometer.was_gesture('face up'): display.show(Image.HAPPY) if accelerometer.was_gesture('face down'): display.show(Image.ASLEEP)
Aufgabe: Erdbeschleunigung füllt Screen auf
Schauen Sie sich in den Referenzen an, wie der Beschleudnigungssensor funktioniert. Programmieren Sie Ihren Microbit dann so, dass er das Display mehr auffüllt, je aufrechter er da steht. Also dass 0 LEDs leuchten, wenn er waagrecht auf dem Tisch liegt, 12 LEDs, wenn er 45 Grad schräg gehalten wird, und voll aufgefüllt, wenn er aufrecht gehalten wird.
Last updated on