Arduino cursus/Dag 2
Uiterlijk
Dag 2 - cursus Arduino
Input: sensoren
Signalen en events
Koppelen van input aan output
Directe koppeling
Koppeling via toestand (automaat)
Besturing met feedback
Meerdere taken "tegelijk"
- vermijden van blokkerende acties (zoals
delay) - gebruik van timers (zie: "Blink without delay")
Timers
Opdrachten
| bouwsteen | opdracht(en) | library | voorkennis |
|---|---|---|---|
| button (indrukken als event) |
|||
| bewegingsdetector | LED | ||
| afstandsdetector | display | ||
| (software) timer | Blink without delay | Blink (LED) | |
| directe koppeling met schaling |
LDR en buzzer (toonhoogte) | ||
| directe koppeling met beslissing |
temperatuursensor met LED-indicatie | analoge input; schaling; | |
| directe koppeling met schaling |
potmeter met kleur | analoge input; schaling | |
| bewegingsdetector met lichtschakelaar (LED) |
veiligheidsverlichting | timers; LDR; (eventueel: relais/MosFET) |