Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:microbit_und_roboter_programmieren:aufgaben_hof [2025-11-19 14:51] – [Lösungen] gragf_informatik:microbit_und_roboter_programmieren:aufgaben_hof [2025-11-19 16:58] (aktuell) – [Lösungen] gra
Zeile 522: Zeile 522:
  
  
-=== Aufgabe C5 (Advanced) ===+=== Aufgabe C6 – Slow Motion === 
 +Dein micro:bit soll ein Angry-Face zeigen, sobald der Absolutwert der x- oder der y- Beschleunigung über einem Grenzwert von 100 mg liegt. Solange beide Werte (x und y) unter dem Grenzwert liegen, soll das Display dunkel bleiben. 
 +  - Challenge 1: Lade das Programm auf deinen micro:bit und bewege dich zu einem bestmmten Punkt im Zimmer und wieder zurück, ohne dass das Display auch nur einmal aufleuchtet. 
 +  - Challenge 2: Schaffst du das auch mit einem Grenzwert < 100? 
 + 
 +++++ Tipp:| 
 +Die Funktion ''abs()'' gibt den Absolutwert eines Werts zurück. 
 +++++ 
 +=== Aufgabe C7 – Je schneller desto heller (Advanced) ===
  
 Je fester der micro:bit beschleunigt wird, desto heller soll die LED-Matrix leuchten.  Je fester der micro:bit beschleunigt wird, desto heller soll die LED-Matrix leuchten. 
Zeile 598: Zeile 606:
 </code> </code>
  
-=== C5 ===+=== C6 === 
 +<code python> 
 +from microbit import * 
 +import music 
 + 
 +trigger = 100 
 + 
 +while True: 
 +    sleep(200) 
 +    ax, ay, az = accelerometer.get_values() 
 +    print(accelerometer.get_values()) 
 +    if abs(ax) > trigger or abs(ay) > trigger: 
 +        display.show(Image.ANGRY) 
 +    else: 
 +        display.clear() 
 +</code> 
 + 
 +=== C7 ===
 <code python> <code python>
 from microbit import*  from microbit import* 
  • gf_informatik/microbit_und_roboter_programmieren/aufgaben_hof.1763563892.txt.gz
  • Zuletzt geändert: 2025-11-19 14:51
  • von gra