Physical computing laat software de fysieke wereld waarnemen en beïnvloeden. Dit keuzethema behandelt microcontrollers en hun in-/uitgangen (GPIO), sensoren en actuatoren en de waarnemen-verwerken-handelen-lus die ze verbindt, het onderscheid tussen analoge en digitale signalen (met AD-omzetting en pulsbreedtemodulatie), en embedded systemen en het internet of things (IoT). Verdieping binnen het schoolexamen; het brengt de abstracte informatica van de andere domeinen tastbaar tot leven.
4 Onderdelen~14 min leestijd4 VaardighedenNiveau Basis 1 · Standaard 2 · Verdieping 1
basisniveau
De sense-process-act-lus, sensoren en actuatoren en het idee van een microcontroller vormen de kern.
verhoogd niveau
Analoog-digitaalomzetting (resolutie) en pulsbreedtemodulatie horen bij de verdieping.
Leesdiepte: Verdieping
Tekstgrootte: Standaard
Microcontroller met sensor en actuator
Schrijf in pseudocode het programma dat een LED laat branden zolang de knop ingedrukt is.
Stel pin 2 in als ingang (knop) en pin 13 als uitgang (LED).
Lees herhaald de toestand van pin 2.
Als pin 2 = 1 (ingedrukt), zet pin 13 op 1 (LED aan); anders pin 13 op 0 (LED uit).
Resultaat: De eeuwige loop leest de knop en stuurt de LED; de LED brandt precies zolang de knop wordt ingedrukt.
Veelgemaakte fouten
Actieve herhaling
Ontwerp in pseudocode een microcontrollerprogramma dat een LED laat branden zolang een knop is ingedrukt. Geef aan welke pin ingang en welke uitgang is, en beschrijf de setup en de loop.
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze M (microcontrollers) (CvTE / Examenblad)
De waarnemen-verwerken-handelen-lus
Ontwerp met de sense-process-act-lus een systeem dat een plant water geeft als de aarde te droog is.
Een bodemvochtsensor meet de vochtigheid van de aarde en levert een waarde aan de microcontroller.
De microcontroller vergelijkt de waarde met een drempel: is de vochtigheid onder de grens (te droog)?
Zo ja, zet de pomp (actuator) aan; het water bevochtigt de aarde, de sensor meet weer natter en de pomp gaat uit.
Resultaat: Een zelfregelend systeem: de lus houdt de bodemvochtigheid rond de drempel door de pomp op basis van de meting bij te sturen.
Veelgemaakte fouten
Actieve herhaling
Ontwerp een systeem dat een ventilator aanzet als het te warm wordt. Benoem de sensor, de verwerking (met een drempelwaarde) en de actuator, en beschrijf de sense-process-act-lus.
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze M (sensoren en actuatoren) (CvTE / Examenblad)
Kwantisering door een 2-bits ADC
ADC-resolutie
Met n bits zijn er 2 tot de macht n niveaus; de stapgrootte is het bereik gedeeld door dat aantal.
Gemiddelde PWM-spanning
De verhouding aan-tijd tot totale tijd maal de maximale spanning.
Een 10-bits ADC meet 0–5 V. Bereken het aantal niveaus en de stapgrootte, en de gemiddelde spanning van een PWM-signaal met duty cycle 30% bij 5 V.
10 bits geven 2^10 = 1024 niveaus.
5 V verdeeld over 1024 stappen.
0,30 × 5 V.
Resultaat: 1024 niveaus met stappen van ≈ 4,9 mV; het PWM-signaal levert een gemiddelde spanning van 1,5 V.
Veelgemaakte fouten
Actieve herhaling
Een 10-bits ADC meet spanningen van 0 tot 5 V. Bereken het aantal niveaus en de stapgrootte. Welke gemiddelde spanning levert een PWM-signaal met een duty cycle van 30% bij 5 V?
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze M (analoog en digitaal) (CvTE / Examenblad)
De opbouw van een IoT-systeem
Beschrijf een slimme videodeurbel als IoT-systeem en benoem een voordeel en een risico.
De deurbel heeft een camera en bewegingssensor (embedded microcontroller) die beelden vastlegt bij beweging.
De beelden gaan via het thuisnetwerk naar de cloud; via een app krijg je een melding en kun je meekijken en praten, waar je ook bent.
Voordeel: je ziet bezoek op afstand. Risico: de camerabeelden in de cloud zijn een privacy- en beveiligingsgevoelig doelwit.
Resultaat: De deurbel is een embedded apparaat dat via de cloud met een app verbindt; het gemak van meekijken op afstand staat tegenover reële privacy- en beveiligingsrisico’s.
Veelgemaakte fouten
Actieve herhaling
Beschrijf voor een slimme thermostaat de opbouw als IoT-systeem (van sensor tot app in de cloud). Noem één voordeel en twee risico’s (één voor veiligheid, één voor privacy).
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze M (embedded systemen en IoT) (CvTE / Examenblad)
Referenties en bronnen
CvTE / Examenblad