Eerste les Vervolgcursus Programmeren en animeren
Na een gelukkig
nieuwjaar in Scratch en een gezellig weerzien bespreken we dat programmeren
gaat over problemen oplossen en hoe dat kan met motortjes en sensoren:
verkeerslichten, automatische deuren. Daarna gaan we in een soort ontwerp
cyclus met de motor en de afstandsensor van Lego WeDo een probleem oplossen
voor de sanitaire ruimte in een appartement:
Een grote kamer boven is omgebouwd tot appartement met ingebouwde badkamer en toilet.
De nieuwe huurder wil geen vieze luchtjes in de slaapkamer dus we gaan een ventilator installeren.
De ventilator voert vieze luchtjes af, maar is te lawaaierig om de hele tijd te laten draaien.
Deze les werd ontwikkeld door Phil Bagge en is door mij aangepast voor mijn situatie.
We gaan een toiletventilator bouwen en
programmeren aan de hand van een werklijst:
Ik kan een ventilator ontwerpen en
bouwen met een sensor in Lego WeDo
|
Ik kan de ventilator programmeren
met het toetsenbord: aan (A) en
uit (U)
|
Ik kan de ventilator sneller (S) langzaam (L) en middelmatig (M)
laten draaien
|
Ik kan de ventilator aanzetten,
een tijdje laten draaien en weer uitzetten met één toets (T)
|
Ik kan de ventilator
langzaam laten starten en telkens een beetje versnellen en daarna weer
telkens een beetje langzamer laten gaan met één toets (R)
|
1 Ik kan de ventilator sneller laten draaien door een variabele
|
2a Ik kan de ventilator starten
als er iets beweegt
|
2b Ik kan de ventilator stoppen
als iemand de kamer verlaat
|
De enige uitleg die ze krijgen, is hoe je motor en afstandsensor aansluit en in Scratch activeert. Wat ik dan
erg mooi vind, is dat alle bouwwerken van elkaar verschillen. Voor het
programmeren staat op een werklijst alleen een omschrijving. Ze moeten alle
blokken zelf vinden en aan elkaar maken. Dat lukt prima.
In de ontwerpdagboeken werken ze aan:
- Maak een schets van jullie ventilator
- Hoe kwamen jullie op het idee?
- Wat vind je het beste gelukt?
- Plak je werklijst in je ontwerpdagboek
- Welke opmerkingen heb je over de lijst?
- Het programmeren moesten jullie samen oplossen. Hoe ging dat?
- Waar zou jij een afstandsensor voor kunnen gebruiken?
Op YouTube staan alle
modellen https://youtu.be/PCJXd98Vkoc en één werkend model met uitleg https://youtu.be/cc0nBcmYRRk . (In verband met de privacy
publiceer ik nooit werkfoto’s met gezichten herkenbaar in beeld.)
Geen opmerkingen:
Een reactie posten