Les 1
Over deze cursus
Wat je leert in Een beetje MicroPython, voor wie de cursus is en hoe de labs werken.
Gebruik je Python-kennis op een ESP32 of Raspberry Pi Pico: LED's, knoppen, sensoren en wifi.
Alle 20 lessen staan online. Elke les heeft uitleg met uitgewerkte voorbeelden, typische fouten, oefeningen met (inklapbare) modelantwoorden, een lab met automatische controle en een quiz.
Voor wie?
Voor wie de basis van programmeren kent, bij voorkeur via module 1 van de hoofdcursus Een beetje programmeren. Concepten als variabelen, lussen en functies leggen we hier niet opnieuw uit; we laten zien hoe ze in deze taal werken en wat er eigen is aan de taal.
Lessen
Basis · Aan de slag met hardware
- MicroPython op je bordje zetten
- De REPL en je eerste LED
- Elektronica-basis
- Knoppen en sensoren
- Analoge sensoren en ADC
- PWM: dimmen, piepen en bewegen
- Timers en interrupts
- I2C-sensoren en displays
- Gegevens opslaan op het bordje
- Wifi en een webrequest
- Eindproject basis: een mini-weerstation
Verdieping · Slimme apparaten
- Code structureren voor microcontrollers
- Asynchroon met asyncio
- Een webserver op je bordje
- MQTT en het internet der dingen
- Energiebesparing en deep sleep
- Bluetooth Low Energy
- Betrouwbaar draaien
- Eindproject verdieping: een slim apparaat
Hoe werken de labs?
Elk lab draait in een eigen container met een automatische controle (beetje check). Lokaal met Docker, en waar mogelijk ook als live lab in je browser.
Klaar om te beginnen? Ga door naar les 2.