Raspberry Pi Pico: MicroPython installieren (automatisch)

Standardmäßig ist der Raspberry Pi Pico für die Programmierung mit C und C++ eingerichtet. Wenn der Pico mit MicroPython programmiert werden soll, dann muss MicroPython zuerst auf dem Board installiert werden. Dafür gibt es verschiedene Vorgehensweisen. Mit Hilfe der Thonny Python IDE ist es automatisch und damit am einfachsten.

Vorgehensweise

  1. Raspberry Pi Pico mit Deinem Computer verbinden
  2. Thonny-Editor starten und MicroPython auswählen
  3. Installation von MicroPython bestätigen

1. Raspberry Pi Pico mit Deinem Computer verbinden

Hilfreich ist es, wenn Du Deinen Pico immer zuerst über das Micro-USB-Kabel mit Deinem Computer verbindest und erst danach die Thonny Python IDE startest.
Es kann sein, dass Du keine Rückmeldung beim Einstecken des Picos von Deinem Betriebssystem bekommst. Das ist in Ordnung.

2. Thonny-Editor starten und MicroPython auswählen

Thonny Python IDE

Wenn der Pico mit Deinem Computer verbunden ist, kannst Du den Thonny-Editor starten. Diese Reihenfolge hat den Vorteil, dass der Thonny-Editor den Pico automatisch erkennt. Hier ist zu beachten, dass die Thonny Python IDE normalerweise auf Python eingestellt ist. Um den Pico mit MicroPython programmieren zu können, muss in der Thonny Python IDE noch die richtige Programmiersprache und Version ausgewählt werden.
Klicke dazu rechts unten auf die Bezeichnung „Python“ oder ähnlich und wähle dort „MicroPython“ für Raspberry Pi Pico aus. Danach ist das Programm umgestellt und der Pico wird dabei automatisch erkannt, wenn er per USB mit Deinem Computer verbunden ist.

3. Installation von MicroPython bestätigen

MicroPython auf dem Raspberry Pi Pico installierenBeim erstmaligen Erkennen eines Raspberry Pi Picos wird die Thonny Python IDE eine Firmware aus dem Internet nachladen wollen. Das kannst Du durch Klicken auf „Install“ bestätigen. Der Vorgang ist in der Regel innerhalb weniger Sekunden erledigt. Danach ist Dein Raspberry Pi Pico zum Programmieren mit MicroPython und dem Thonny-Editor bereit.

Hinweis: MicroPython für den Raspberry Pi Pico ist platinenspezifisch. Es gibt unterschiedliche MicroPython-Versionen für den Pico und den Pico W. Beim Speichern der MicroPython-Firmware ist sicherzustellen, dass man die richtige Version auf das Board speichert.

Wichtig

Der Thonny-Editor ist mit dem Pico dann zum Programmieren bereit, wenn im Feld „Shell“ bzw. „Kommandozeile“ eine Meldung mit „MicroPython“ und „Raspberry Pi Pico with RP2040“ erscheint. Wenn nicht, dann gibt es dafür eine einfache Lösung: Wenn offensichtlich keine Verbindung besteht, dann kannst Du durch Klicken auf „STOP“ in der Menü-Leiste die Verbindung manuell herstellen.

Raspberry Pi Pico mit der Thonny Python IDE programmieren

Das Programmieren des Raspberry Pi Pico mit der Thonny Python IDE und MicroPython erfordert einen bestimmten Ablauf. Außerdem gibt es ein paar Besonderheiten bei der Bedienung von Thonny.

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