Als Preis dafür läuft nicht jedes gewünschte Programm, denn die Python-Laufzeitumgebung benötigt Platz im Speicher. Einen Ausweg bietet der Wechsel auf einen alternativen Bootloader, mit dem kompilierter C-Code läuft. Im Zweifelsfall gelingt der Schritt zurück zur Python-Umgebung, wie oben beim Firmware-Update beschrieben, in wenigen Sekunden.
Neben dem einfachen Trinket-Board gibt es eine ganze Reihe weiterer M0-Boards, die sich durch die Anzahl der Anschlüsse oder vorhandene Peripherie unterscheiden. Diese sind etwas teurer, bieten dafür aber mehr Möglichkeiten.
Der Autor
Bernhard Bablok (mailto:[email protected]) arbeitet bei der Allianz Technology SE als SAP-HR-Entwickler. Hört er er nicht Musik oder ist mit dem Rad oder zu Fuß unterwegs, beschäftigt er sich mit Themen rund um Linux, Programmierung und Kleincomputer.
Infos
- Trinket M0 bei Pimoroni: https://shop.pimoroni.de/products/adafruit-trinket-m0-for-use-with-circuitpython-arduino-ide
- Aktuelle Firmware für M0-Boards: https://github.com/adafruit/circuitpython/releases
- MicroPython-Bibliotheksbundle: https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases
- Beispielprogramme zum Trinket: https://github.com/bablokb/trinket-m0
- Doku zum Trinket M0: https://learn.adafruit.com/adafruit-trinket-m0-circuitpython-arduino/overview





