Arduino cursus/Dag 2: verschil tussen versies

Uit Lab
Naar navigatie springen Naar zoeken springen
Regel 17: Regel 17:
* vermijden van blokkerende acties (zoals <code>delay</code>)
* vermijden van blokkerende acties (zoals <code>delay</code>)
* gebruik van timers (zie: "Blink without delay")
* gebruik van timers (zie: "Blink without delay")
=== Timers ===


== Opdrachten ==
== Opdrachten ==

Versie van 14 nov 2017 14:24

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)