Thonny Installation für Raspberry Pi Pico

1. Thonny installieren

Thonny ist eine benutzerfreundliche IDE, die speziell für Python-Entwicklung und Mikrocontroller wie den Raspberry Pi Pico geeignet ist.

Windows

  1. Thonny herunterladen: Lade die neueste Version von thonny.org herunter (Windows-Version, z. B. thonny-4.1.4.exe).
  2. Installation: Führe die heruntergeladene .exe-Datei aus und folge den Installationsanweisungen.
  3. Starten: Öffne Thonny nach der Installation.

macOS

  1. Thonny herunterladen: Lade die neueste Version von thonny.org herunter (macOS-Version, z. B. thonny-4.1.4.pkg).
  2. Installation: Öffne die heruntergeladene .pkg-Datei und folge den Installationsanweisungen.
  3. Starten: Öffne Thonny aus dem Anwendungsordner.

Linux (Debian/Ubuntu)

  1. Thonny installieren: Öffne ein Terminal und führe folgende Befehle aus:
    sudo apt update
    sudo apt install thonny
  2. Starten: Gib im Terminal thonny ein oder suche nach Thonny im Anwendungsmenü.

2. Thonny für den Raspberry Pi Pico einrichten

  1. Thonny öffnen: Starte Thonny nach der Installation.
  2. MicroPython auf dem Raspberry Pi Pico installieren:
  3. Thonny für MicroPython konfigurieren:
  4. Testen:

3. Beispiel: Einfaches Python-Programm auf dem Pico ausführen

  1. Neues Skript erstellen: Klicke in Thonny auf Datei > Neu.
  2. Code eingeben:
    from machine import Pin, Timer
    
    led = Pin(25, Pin.OUT)  # Onboard-LED des Pico
    timer = Timer()
    
    def blink(timer):
        led.toggle()
    
    timer.init(freq=2.5, mode=Timer.PERIODIC, callback=blink)
  3. Auf den Pico übertragen: Speichere das Skript als blink.py auf dem Pico (z. B. mit Datei > Speichern unter > Raspberry Pi Pico).
  4. Ausführen: Klicke auf den Grünen Pfeil (Ausführen). Die Onboard-LED des Pico sollte nun blinken.

Häufige Probleme & Lösungen

Problem Lösung
Pico wird nicht erkannt BOOTSEL-Taste gedrückt halten und USB neu verbinden.
Falscher Port in Thonny Port manuell unter Extras > Optionen > Interpreter auswählen.
MicroPython startet nicht Firmware erneut flashen (.uf2-Datei kopieren).