CircuitPython installieren
CircuitPython ist eine Variante von MicroPython, die von Adafruit entwickelt wurde. Es ist eine vereinfachte Version von Python, speziell für Mikrocontroller. CircuitPython ist eine großartige Möglichkeit, um schnell und einfach mit der Programmierung von Mikrocontrollern zu beginnen. In diesem Tutorial zeigen wir dir, wie du CircuitPython auf deiner senseBox MCU-S2 installieren kannst.
Du kannst den Web-Installer nur mit Google Chrome oder Microsoft Edge verwenden.
CircuitPython installieren
Um CircuitPython auf deiner senseBox MCU-S2 zu installieren musst du die folgenden Schritte durchführen:
- Besuche die CircuitPython Download-Seite.
- Schließe deine senseBox MCU-S2 über ein USB-Kabel an deinen Computer an.
- Halte den Boot-Button auf der senseBox MCU-S2 gedrückt und drücke dann den Reset-Button. Lasse dann den Boot-Button los.
- Klicke auf den
OPEN INSTALLER
Button und wähleFull CircuitPython X.X.X Install
aus (X.X.X steht für die aktuellste CircuitPython Version). - Klicke auf
Next
und verbinde dich im nächsten Menü mit deiner senseBox MCU-S2. Klicke dafür auf denConnect
Button und wähle dieESP32-S2
als Device aus. - Klicke auf
Continue
und warte bis der Flash gelöscht und die combined.bin Datei geflasht wurde. Der Prozess kann einige Minuten dauern. - Drücke danach den Reset-Button auf der senseBox MCU-S2, um den Bootloader zu starten. Es erscheint ein neues Laufwerk mit dem Namen
senseBox
. - Klicke nun auf
Select Bootloader Drive
und wähle das LaufwerksenseBox
aus. - Nun wird CircuitPython auf die MCU geladen. Nach ein paar Sekunden solltest du nun ein neues Laufwerk mit dem Namen
CIRCUITPY
sehen. - CircuitPython wurde erfolgreich installiert. Im Web-Installer wird leider nicht angezeigt, dass der Prozess abgeschlossen ist. Du kannst den Web-Installer also einfach schließen.
- Nun kannst du CircuitPython auf deiner senseBox MCU-S2 verwenden.
Hello World Programm
Um zu überprüfen, ob CircuitPython erfolgreich installiert wurde, zeigen wir dir ein einfaches Hello World Programm.
- Besuche den CircuitPython Editor.
- Schließe deine senseBox MCU-S2 über ein USB-Kabel an deinen Computer an.
- Verbinde dich mit deiner senseBox MCU-S2 über
USB
. - Klicke auf
Connect to Device
und wähle diesenseBox MCU-S2 ESP32S2
als Device aus. Ggf. musst du erlauben, dass der Editor auf deine senseBox MCU-S2 zugreifen darf. - Klicke nun auf
Select New Folder
und wähle den OrdnerCIRCUITPY
aus. - Ggf. musst du das Bearbeiten von Dateien erlauben.
- Klicke nun auf
Use CIRCUITPY
. - Klicke auf
Open
und öffne diecode.py
Datei. - In der Datei sollte bereits ein Beispielcode vorhanden sein. Falls nicht, füge den folgenden Code ein:
print("Hello World!")
- Klicke auf
Save + Run
. Du solltest nunHello World!
in der Konsole sehen.
CircuitPython deinstallieren
Wenn du CircuitPython von deiner senseBox MCU-S2 deinstallieren möchtest um wieder Arduino verwenden zu können, musst du die folgenden Schritte durchführen:
- Gehe in den Bootloader Modus, indem du kurz den Reset-Button drückst und direkt danach kurz den Boot-Button drückst. Die RGB-LED sollte nun grün leuchten.
- Lade dir die flash-arduino.uf2 Datei herunter.
- Kopiere die
flash-arduino.uf2
Datei in das LaufwerksenseBox
. - Die senseBox MCU-S2 startet nun neu und du kannst wie gewohnt Blockly oder Arduino verwenden.