Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:microbit_programmieren_grundlagen [2025-08-13 06:21] – hof | gf_informatik:microbit_programmieren_grundlagen [2025-11-19 14:27] (aktuell) – [Beschleunigung messen] gra | ||
|---|---|---|---|
| Zeile 71: | Zeile 71: | ||
| ==== Animationen mit Bilder-Listen ==== | ==== Animationen mit Bilder-Listen ==== | ||
| - | In Python kannst du auf einfache Weise Listen erstellen, [[gf_informatik: | + | In Python kannst du auf einfache Weise Listen erstellen. Im folgenden Code wird eine Liste von Bildern erstellt und angezeigt. |
| <code python> | <code python> | ||
| Zeile 195: | Zeile 195: | ||
| * Die Funktion '' | * Die Funktion '' | ||
| * Standardmässig beträgt der Messbereich des Beschleunigungssensors +/- 2 $g$. | * Standardmässig beträgt der Messbereich des Beschleunigungssensors +/- 2 $g$. | ||
| - | * Mit '' | + | * Mit '' |
| + | In python geht das so: | ||
| + | <code python> | ||
| + | import math | ||
| + | # ... | ||
| + | ax, ay, az = accelerometer.get_values() | ||
| + | a = math.sqrt(ax*ax + ay*ay + az*az) | ||
| + | </ | ||
| + | |||
| + | **Achtung: | ||
| Zeile 345: | Zeile 354: | ||
| 1. Konvertiere das Bild in einen String: `s = repr(Image.HAPPY)` | 1. Konvertiere das Bild in einen String: `s = repr(Image.HAPPY)` | ||
| 1. Entferne alles, so dass String noch die Form `s = ' | 1. Entferne alles, so dass String noch die Form `s = ' | ||
| + | 1. Mit [[https:// | ||
| 1. Versende diesen String. | 1. Versende diesen String. | ||
| 1. Wandle den empfangenen String mit `Image()` wieder in ein Bild um und zeige es an. | 1. Wandle den empfangenen String mit `Image()` wieder in ein Bild um und zeige es an. | ||