Geplaatst op 2 Reacties

Start met het programmeren van de Raspberry Pi Pico

Raspberry Pi Pico start blink

In deze tutorial zien we hoe je met het programmeren van de Raspberry Pi Pico start. We gebruiken MicroPython om de ingebouwde LED van de Raspberry Pi Pico te laten knipperen.

Nadat je deze tutorial voltooid hebt, heb je een korte introductie gehad over hoe je de Raspberry Pi Pico op een computer kan aansluiten, hoe je hem programmeert en hoe hij kan worden gebruikt zonder op een computer te zijn aangesloten.

  1. Voorbereiding

    – Eerst heb je een computer nodig om Thonny te laten draaien. Thonny is een gebruiksvriendelijke Python IDE (Integrated Development Environment) om te communiceren met het Raspberry Pi Pico-bord. In deze tutorial gebruiken we een Raspberry Pi-computer die draait op Raspberry Pi OS, deze wordt voorzien met Thonny vooraf geïnstalleerd. U hoeft dus geen extra software te installeren. Zorg er wel voor dat je de nieuwste versie van Raspberry Pi OS gebruikt. Bekijk indien nodig onze tutorial “Hoe je Raspberry Pi naar de laatste versie updaten“. Maar maak je geen zorgen als je geen Raspberry Pi-computer hebt. Je kan Thonny op elke pc installeren. Op de website van Thonny kan je deze IDE gratis downloaden.

    – Vervolgens heb je een USB-kabel met micro-USB-stekker nodig.

    – En tot slot heb je natuurlijk een Raspberry Pi Pico nodig. Voor deze tutorial maakt het niet uit of de GPIO-pinnen gesoldeerd zijn of niet.

    Bezoek zeker eens onze webshop als je onderdelen mist.
    Raspberry Pi Pico USB-cable

  2. Sluit het Pico-bord op je computer aan

    Als je Raspberry Pi Pico-bord nog nooit is gebruikt, kun je je bordje eenvoudig met de USB-kabel op je computer aansluiten.

    Maar als je Pico-bord reeds vroeger gebruikt werd en er firmware aanwezig op is, moet je de witte BOOTSEL-knop ingedrukt houden terwijl je het bordje op je computer aansluit. Laat de knop na een paar seconden los nadat beide elementen zijn aangesloten.Connect Raspberry Pi Pico to computer

  3. Controleer of het Pico-bord door je computer herkend wordt


    Controleer voordat je verdergaat of je Pico-bord goed is aangesloten op je computer. Herhaal indien nodig stap 2 en/of controleer je USB-kabel.
    Je kan het pop-up venster “Removable medium is inserted” gewoon sluiten.

    Raspberry Pi Pico connection check

  4. Open Thonny Python IDE

    Je vindt Thonny in het applicatiemenu (linkerbovenhoek van je scherm) zoals weergegeven in onderstaande figuur. Als je “Tonny” niet tussen je applicaties vindt, heb je waarschijnlijk niet de nieuwste versie van Raspberry Pi OS. Raadpleeg onze tutorial ‘Hoe u uw Raspberry Pi kunt updaten naar de nieuwste versie’ voordat u verdergaat.

    Raspberry Pi Thonny

  5. De interpreter wijzigen

    Om ons Pico-bord te programmeren, gebruiken we MicroPython. MicroPython is een Python Language Interpreter die is ontwikkeld voor Microcontrollers als onze Pico. De syntaxis lijkt erg op Python.

    Omdat de standaardinterpreter voor Thonny Python 3 is, moeten we dit wijzigen naar MicroPython. Dit doet je door op de tekst “Python” rechtsonder in het Thonny-venster te klikken.

    Thonny IDE select MicroPython

  6. Installeer MicroPython-firmware op de Raspberry Pi Pico

    Zodra je ervoor gekozen hebt om de interpreter te wijzigen naar MicroPython (en je Pico op je computer is aangesloten), verschijnt er een PopupWindow waarin je wordt gevraagd de MicroPython-firmware op het Pico-bord te installeren. Klik op de knop ‘Install’ om de firmware-installatie te starten. Het installeren van de firmware duurt slechts enkele seconden.

    Raspberry Pi Pico install firmware
    Als je eerder scripts op je reeds gebruikte bordje hebt opgeslagen, worden deze met deze bewerking niet overschreven.
    En mocht je om wat voor reden dan ook een foutmelding krijgen, dan kun je de firmware ook via een slepen-en-plakken operatie op je Pico installeren. Deze methode wordt uitgelegd in de officiële Raspberry Pi Documentatie.

  7. Schrijf de code

    Het doel is hier om een heel eenvoudig script te schrijven om de ingebouwde LED van het Pico-bordje te laten knipperen. Het laten knipperen van een LED wordt vaak gebruikt als het ‘Hello world’ programma voor microcontrollers :-).

    Schrijf of plak de volgende code in de IDE:

    from machine import Pin
    import time
    led = Pin(25, Pin.OUT)
    while True:
     led.toggle()
     time.sleep(1)

    Wees voorzichtig, MicroPython is gevoelig voor witruimte. Verwijder de “tab” niet voor de lijnenled.toggle() en time.sleep(1)

    Thonny Pico blink

  8. Sla je script op


    Nu is het tijd om je script op te slaan. Je kan het op je computer of op je Pico-bord opslaan. In ons geval hebben we ervoor gekozen om het op ons Pico-bord op te slaan.

    En voer een bestandsnaam in. We noemen ons script ‘blink.py’. Geen probleem om je eigen bestandsnaam te kiezen natuurlijk. Houd er wel rekening mee dat je de extensie ‘.py’ aan het einde toevoegt.

    Thonny save on Raspberry Pi Pico

  9. Voer je script uit

    Klik op de knop Uitvoeren en de ingebouwde LED van het Pico-bord zou moeten gaan knipperen. Om het knipperen van de LED te stoppen, klik je op de STOP-knop.
    Raspberry Pi Pico start blink

  10. Laat je Pico draaien zonder verbonden te zijn met je computer

    In deze laatste stap zien we wat je moet doen om je Pico het MicroPython-script te laten uitvoeren zonder aan je computer te zijn aangesloten.

    Zo kan je je Pico bijvoorbeeld op een batterij of een USB-voeding aansluiten. Let gewoon op de spanning! Het is veilig om een spanning tussen 1.8V en 5.5V te gebruiken.

    Om je MicroPython-script automatisch te laten uitvoeren, zonder verbonden te zijn met de computer, dien je het script op je Pico-bord op te slaan (Bestand > Opslaan als…) en het ‘main.py‘ te noemen.

    Raspberry Pi Pico main.py

Gefeliciteerd! Je hebt je eerste MicroPython-script gemaakt voor de Raspberry Pi Pico. Veel plezier met je volgende projecten!

Hoe nuttig was deze tutorial?

Klik op een ster om deze te beoordelen!

Gemiddelde score 4.6 / 5. Aantal stemmen: 5

Geen stemmen tot nu toe! Wees de eerste die dit bericht beoordeelt.

Jammer dat deze tutorial voor jou niet nuttig was!

Laten we deze tutorial verbeteren!

Hoe kunnen we deze tutorial verbeteren?

2 gedachten over “Start met het programmeren van de Raspberry Pi Pico

  1. Onlangs heb ik bij u een Pico besteld, maar deze is nog niet binnen. De software van mijn PI heb ik geupdated, echter in de rechter onderhoek van Thonny op mijn PI vind ik geen keuze voor MicroPython (op mijn PC is er helemaal niets te kiezen). Deze MicroPython zou wel via de sleep-en-plak methode in de Pico gezet kunnen worden, zoal beschreven is. Wat ik niet begrijp is bij alle voorbeelden wordt een Thonny met MicroPython gebruikt. Er moeten dus 2 Thonny’s in de PI staan, de Micro en de 3.7, klopt dat? Voor de voorbeelden dien je de MicroPython te gebruiken die in de Pico draait, klopt dat? Hoe kies ik uit die 2 Thonny’s, of zit er helemaal naast?
    Met vriendelijke groet
    Chris Timmer

    1. Zolang je je Pico niet correct hebt aangesloten, is het normaal dat “MicroPython” als optie in Thonny (rechtsonder) niet verschijnt.

      Volg onze tutorial en je zal merken dat de “MicroPython” optie wel zal verschijnen nadat je je bordje hebt aangesloten. Je hoeft dus geen “tweede” Thonny te gebruiken.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

Hoe nuttig was deze tutorial?

Klik op een ster om deze te beoordelen!

Gemiddelde score 4.6 / 5. Aantal stemmen: 5

Geen stemmen tot nu toe! Wees de eerste die dit bericht beoordeelt.

Jammer dat deze tutorial voor jou niet nuttig was!

Laten we deze tutorial verbeteren!

Hoe kunnen we deze tutorial verbeteren?

ontdek hier meer producten

Blijf als eerste op de hoogte van onze nieuwste tutorials en producten door u in te schrijven op onze nieuwsbrief

freva.com respecteert uw privacy. Lees ons privacybeleid over hoe wij omgaan met uw persoonlijke gegevens.