Les 6 · Module 1 · De ESP32 als sensorknooppunt
Timers en interrupts
Laat het meetstation op vaste momenten meten met een Timer en reageren op een knop met een interrupt: korte handlers, micropython.schedule, ontdenderen en gedeelde variabelen veilig gebruiken.
🎯 Na deze les kun je
- een hardwaretimer instellen voor periodiek werk
- een pin-interrupt gebruiken voor een knop
- handlers kort houden en werk uitstellen met micropython.schedule
- een knop ontdenderen en vlaggen veilig delen
Tot nu toe doet main.py alles in één lus met time.sleep. Tijdens die slaap reageert het meetstation op niets: een druk op de knop om
het scherm aan te zetten, mist hij. In deze les gebruik je timers (iets doen op vaste momenten) en interrupts (direct reageren op
een pin), de klassieke manier van microcontrollers. In les 7 zie je een modernere aanpak met asyncio.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 39,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?