Arduino — LEDs en sensoren

Een complete lesroute van 21 onderdelen: van je eerste LED aan het knipperen tot het uitlezen van sensoren en het debuggen van je schakeling.

Fase 1 — Kennismaken

01

Arduino Intro en Opdrachten

Maak kennis met het Arduino-platform, de IDE en de basisstructuur van een sketch.

Uitleg
Open onderdeel
02

Breadboard

Leer hoe een breadboard werkt en hoe je er een eenvoudige schakeling mee opbouwt.

Uitleg
Open onderdeel
03

Opdracht 1 — Blink

Laat een LED knipperen met de klassieke Blink-sketch: jouw eerste werkend Arduino-programma.

Opdracht
Open onderdeel
04

Opdracht 2 — Meer LEDs

Sluit meerdere LEDs aan en stuur ze onafhankelijk van elkaar aan met digitale uitgangen.

Opdracht
Open onderdeel

Fase 2 — Programmeren en schakelen

05

Programmeren in Arduino

Verken variabelen, functies en de opbouw van de Arduino-sketch in meer detail.

Uitleg
Open onderdeel
06

Opdracht 3 — Knipperende LEDs

Maak een patroon van knipperende LEDs met variabele timing en meerdere digitale pinnen.

Opdracht
Open onderdeel
07

Opdracht 4 — LED met drukknop

Lees een drukknop uit als digitale ingang en gebruik deze om een LED aan en uit te zetten.

Opdracht
Open onderdeel
08

If-statement

Leer conditionele uitvoering: laat de Arduino beslissingen nemen op basis van een voorwaarde.

Uitleg
Open onderdeel
09

Operatoren

Ontdek vergelijkings- en logische operatoren die je gebruikt in if-statements en while-lussen.

Uitleg
Open onderdeel
10

Opdracht 5 — EN/OF-functie

Combineer logische operatoren om complexere schakelingen met meerdere knoppen te besturen.

Opdracht
Open onderdeel

Fase 3 — Analoge signalen en regelen

11

Opdracht 6 — LED-felheid

Stuur de helderheid van een LED trapsgewijs aan met analogWrite en PWM.

Opdracht
Open onderdeel
12

Digitaal en analoog

Begrijp het verschil tussen digitale en analoge signalen en hoe de Arduino ze verwerkt.

Uitleg
Open onderdeel
13

Opdracht 7 — Fade

Laat een LED soepel op- en afvagen met een stapsgewijze PWM-waarde in een lus.

Opdracht
Open onderdeel
14

For-loops

Leer hoe een for-lus werkt en hoe je daarmee herhalende taken beknopt programmeert.

Uitleg
Open onderdeel
15

Opdracht 8 — Potentiometer

Sluit een potentiometer aan en lees de analoge waarde uit met analogRead.

Opdracht
Open onderdeel
16

Serial Monitor

Gebruik de Serial Monitor om sensorwaarden te bekijken en je schakeling te debuggen.

Hulpmiddel
Open onderdeel
17

Opdracht 9 — LED dimmen met een potentiometer

Koppel de analoge waarde van een potentiometer aan de PWM-uitgang om een LED te dimmen.

Opdracht
Open onderdeel

Fase 4 — Sensoren en toepassingen

18

Opdracht 10 — Lichtgevoelige weerstand

Gebruik een LDR om het omgevingslicht te meten en automatisch een LED te schakelen.

Opdracht
Open onderdeel
19

Opdracht 11 — Afstandssensor

Meet afstand met een ultrasone sensor en gebruik de uitkomst als trigger voor een output.

Opdracht
Open onderdeel
20

Opdracht 12 — RGB-led

Stuur de drie kanalen van een RGB-LED apart aan en mix kleuren met PWM.

Opdracht
Open onderdeel
21

Problemen opsporen

Systematische aanpak om fouten in je schakeling en code op te sporen en te corrigeren.

Hulpmiddel
Open onderdeel