MicroPython ist eine Python-kompatible Programmiersprache und wurde speziell für den Einsatz mit Microcontrollern entwickelt und optimiert. Die offizielle Implementation von MicroPython basiert auf dem Python-3.4-Befehlssatz. Wenn ihr also bereits mit Python programmiert habt, wird euch bei MicroPython ziemlich viel bekannt vorkommen und der Umgang damit wird euch leichtfallen. Die Beispiele sind aber so aufgebaut, dass ihr auch als Einsteiger die Programme versteht.
Für den Einsatz auf Microcontrollern, in unserem Fall dem Raspberry Pi Pico, muss eine Firmware auf das Microcontroller-Board geladen werden. MicroPython-Programme können in der Entwicklungsumgebung oder direkt auf dem Board gespeichert ausgeführt werden.
MicroPython für Raspberry Pi Pico
MicroPython für den Pico steht auf der Website des Raspberry Pi Pico zum Download bereit.
Folgt dem Link Getting started with MicroPython.

In der nächsten Abbildung seht ihr den Download der Firmware in Form einer UF2- Datei.

Die aktuelle Version der heruntergeladenen Datei steht dann im Download-Ordner eures Betriebssystems zur Verfügung.
Installation von MicroPython
Nach dem Download der UF2-Datei muss diese nun auf den Pico geladen werden. Im ersten Schritt nehmt ihr den Pico zur Hand und drückt die Boot-Selektor-Taste (auf dem Pico mit BootSEL bezeichnet). Haltet die Taste gedrückt und verbindet den Pico über das USB-Kabel mit eurem Rechner (siehe Abbildung unten).

Nach dem Verbinden des USB-Kabels kann die Taste bootsel losgelassen werden. Nun öffnet sich in eurem Filesystem ein Explorer-Fenster mit einem neuen Massenspeicher RPI-RP2.

Öffnet jetzt auf eurem Rechner den Download-Ordner mit der heruntergeladenen UF2-Datei. Zieht nun die UF2-Datei mit der Firmware auf den Massenspeicher RPI-RP2.

Sobald die Firmware-Datei auf den Pico kopiert ist, wird die Firmware ausgeführt und der Massenspeicher verschwindet auf eurem Rechner. Damit ist die Programmiersprache MicroPython auf eurem Raspberry Pi Pico installiert.
MicroPython in Thonny IDE
Mit dem Öffnen von Thonny, während der Pico über USB am Rechner angeschlossen ist, erkennt die Entwicklungsumgebung das angeschlossene Pico-Board und gibt eine Erfolgsmeldung aus.

Falls kein Board erkannt wird, muss in den Interpreter-Einstellungen die Port-Auswahl überprüft werden.

Dieser Artikel ist ein Auszug aus dem Buch „Raspberry Pi Pico Schnelleinstieg“ von Thomas Brühlmann. Alle Infos zum Buch, das Inhaltsverzeichnis und eine kostenlose Leseprobe findet ihr bei uns im Shop.
Ein Kommentar