CircuitPython: Autostart

Es geht um die Frage, wie ein Programm auf einem Mikrocontroller wie dem Raspberry Pi Pico mit CircuitPython automatisch gestartet wird, wenn er mit der Stromversorgung verbunden wird.

CircuitPython sucht nach einer Datei auf dem Mikrocontroller, die ausgeführt werden kann. Dafür gibt es im Prinzip 4 Optionen:

  1. code.txt
  2. code.py
  3. main.txt
  4. main.py

CircuitPython sucht nach diesen Dateien in dieser Reihenfolge und führt dann die erste aus, die es findet. Dabei ist der Dateiname „code.py“ der empfohlene Name für die Datei, die automatisch ausgeführt werden soll. Alternativ kann man auch „main.py“ verwenden, weil das der bevorzugte Name der automatisch ausführbaren Datei unter MicroPython ist.

Bevor man die Datei „code.py“ anlegt, sollte man sicherstellen, dass im Programmablauf keine Fehler auftreten und alles wie erwartet funktioniert. Nur dann macht es Sinn, ein Programm automatisch starten zu lassen.

Programmieren mit CircuitPython

Weitere verwandte Themen:

Frag Elektronik-Kompendium.de

Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython

Elektronik-Set Pico Edition

Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.

  • LED: Einschalten, ausschalten, blinken und Helligkeit steuern
  • Taster: Entprellen und Zustände anzeigen
  • LED mit Taster einschalten und ausschalten
  • Ampel- und Lauflicht-Steuerung
  • Elektronischer Würfel
  • Eigene Steuerungen programmieren

Elektronik-Set jetzt bestellen Online-Workshop buchen

Online-Workshop: Programmieren mit dem Raspberry Pi Pico

Programmieren mit dem Raspberry Pi Pico

Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.

Online-Workshop buchen

Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.

Termine und Newsletter-Anmeldung

 

Elektronik-Sets für das Hardware-nahe Programmieren