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:
- code.txt
- code.py
- main.txt
- 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
- Raspberry Pi Pico: Programmieren mit CircuitPython
- Raspberry Pi Pico: CircuitPython installieren und aktualisieren (manuell)
- Raspberry Pi Pico: TOP 10 Tipps und Tricks für CircuitPython
- Raspberry Pi Pico: Grundlegende Befehle von CircuitPython
- Raspberry Pi Pico: CircuitPython-Programmier-Kurs
Weitere verwandte Themen:
- Raspberry Pi Pico W als WLAN-Client (mit CircuitPython)
- CircuitPython: Datum und Uhrzeit lesen und ausgeben
- CircuitPython: Echtzeituhr (RTC) mit NTP-Server einstellen
- CircuitPython: USB-Laufwerk abschalten
Frag Elektronik-Kompendium.de
Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython
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
Online-Workshop: 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.
Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.