Opsætning af Thonny: (Programmerings software)

Thonny giver dig en simpel editor, hvor du kan skrive Python-kode og køre den med det samme. Det har også indbygget “debugging”, så du trin-for-trin kan se, hvad din kode gør – hvilket er perfekt til læring.

Åbn Thonny, og gå til: Tools → Options → fanen Interpreter
Under “Which kind of interpreter should Thonny use for running your code?”, vælg MicroPython (Raspberry Pi Pico)
Under “Port or WebREPL”, vælg den COM-port, der vises som Board CDC @ COMx (hvor x er portnummeret tildelt til din Raspberry Pi RP2350B Pro Udviklingsboard)
Klik OK
Download Thonny software i projektfilen i toppen.
Installation af MicroPython-firmware:

MicroPython-firmware uploades, fordi en microcontroller (fx et board med RP2350B) ikke automatisk kan køre Python-kode. Den forstår kun lavniveau maskinkode fra starten. Når du uploader MicroPython, installerer du et lille operativsystem, der gør det muligt at skrive og køre Python direkte på boardet.

Gå til Tools → Options → fanen Interpreter
Klik på Install or update MicroPython
Sæt Feather RP2040 i BOOTSEL-tilstand:
Hold BOOT-knappen nede på "Raspberry Pi RP2350B Pro Udviklingsboard"
Mens du holder knappen nede, tilslut USB-kablet til computeren
Slip knappen, når "Raspberry Pi RP2350B Pro Udviklingsboard" vises som et USB-drev
I installationsvinduet:
Target volume: vælg RP2350-drevet
MicroPython family: vælg RP2
Variant: vælg WeAct Studio * RP2350B
Version: vælg den nyeste tilgængelige version
Klik til sidst på Install

For at gemme/simulere kode

Kopir koden lægerne nede eller i projekt mappen som kan downloades øverst.
I Thonny, klik på File > Save As…
Vælg ” RP2350 device” – så gemmer du filen direkte på din Raspberry Pi RP2350B Pro Udviklingsboard.
Gem filen f.eks. som main.py
Hvis filen hedder main.py, kører den automatisk hver gang Raspberry Pi RP2350B Pro Udviklingsboard tændes!
For at køre/simulere koden direkte på Raspberry Pi RP2350B Pro Udviklingsboard: tryk på F5 i Thonny

OBS:
For at kunne gemme til Raspberry Pi RP2350B Pro Udviklingsboard, skal den være i normal tilstand – ikke i BOOTSEL mode. Hvis Feather RP2040 opfører sig som et USB-drev, er den i firmware-installationstilstand, og du kan ikke gemme MicroPython-filer i den tilstand.