Ich beschreibe euch hier die komplette Inbetriebnahme des kleinen Mikrocontrollers mit einer MicroPython Firmware.
Der Pico ist ein preisgünstiger Mikrocontroller, der von der Raspberry Pi Foundation hergestellt wird. Er ist ideal zum Realisieren elektronischer Bastelprojekte und durch die Möglichkeit, ihn mit MicoPython zu programmieren zudem sehr Einsteiger-freundlich. Alles zum Gerät findest du hier: https://www.raspberrypi.com/products/raspberry-pi-pico/
Für meine Projekte verwende ich den Pico-W. Dieser ist zudem W-Lan und Bluetooth fähig.
Für die Programmierung verwende ich die IDE „Thonny“. Das ist eine Multiplattform-IDE für Python, die nicht übermäßig komplex ist, kostenlos und ideal für unsere Zwecke. Auf der Seite: https://thonny.org kann sie heruntergeladen werden. Außerdem gibt es hier eine gut beschriebene Einführung in Thonny.
Als nächstes muss noch die MicroPython Firmware auf den Pico installiert werden. Dazu brachen wir das richtige UF2-File für den Pico-W. Der Link dazu ist hier: https://www.raspberrypi.com/documentation/microcontrollers/micropython.html
Ist Thonny installiert und die MicroPython Firmware auf dem Pico, sollten wir das Gerät über Thonny ansprechen können.
Dazu gehst du in der Menüleiste auf ‚Run‚ -> ‚Select Interpreter...‚ und wählst im oberen DropDown ‚MicroPython (Raspberry Pi Pico)‚ aus. Im unteren DropDown Menü wählst du ‚Board in FS Mode ... ‚ und bestätigst dann alles mit einem Klick auf OK.
Jetzt siehst du in der Shell die aktuelle MicroPython Version, die wir auf dem Pico installiert haben. Bei mir sieht das so aus:

Hier kannst du auch schon MicroPython Befehle direkt ausführen wie z.B. print("Hallo Pico")
Unser „Hello World!“ auf dem Pico ist ein Script, das die On Board LED blinken lassen soll. Hier ist der Code Snippet:
# Datei 'hello_pico.py'
import machine
import utime
led = machine.Pin("LED")
while True:
led.value(1)
utime.sleep(0.2)
led.value(0)
utime.sleep(0.7)
Sobald du den
– Button klickst und die Datei auf dem Pico speicherst, sollte dein Pico fröhlich vor sich hin blinken.
Falls du stöbern willst, was MicroPython für den Pico noch so alles kann, hier ist der Link zur Dokumentation: https://docs.micropython.org/en/latest/library/rp2.html
Die Welt der Elektronik steht dir nun offen 😉