Arduino & IoT Academy · Les

Een lichtdrempel instellen

Bepaal wanneer het donker genoeg is om op een meting te reageren.

Les 3 van 413 stappen

Een lichtdrempel instellen is een gratis Arduino & IoT Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Arduino & IoT Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Arduino & IoT Academy bevat in totaal 4 lessen.

Ruwe getallen hebben betekenis nodig

Een analoge meting zoals 312 zegt op zichzelf niets. Een drempelwaarde zet dat getal om in een duidelijke beslissing: donker of helder.

Wat een drempelwaarde is

Een drempelwaarde is een grenswaarde. Metingen aan de ene kant gelden als donker en metingen aan de andere kant als helder.

Sla de waarde op in een variabele

Bewaar je grenswaarde in een benoemde variabele, zodat je deze later op één plek gemakkelijk kunt vinden en aanpassen.

int threshold = 400;

Vergelijk met if

Gebruik een if-statement om de actuele meting met je drempelwaarde te vergelijken en van daaruit je logica te vertakken.

if (light < threshold) {
  // it is dark
}

De richting hangt van de bedrading af

Of donker een hoger of lager getal betekent, hangt af van de manier waarop je de spanningsdeler hebt bedraad. Controleer dit voordat je de test vertrouwt.

Vind jouw waarde

Print metingen in een lichte en een donkere ruimte en kies daarna het midden ertussen als eerste drempelwaarde.

Voeg else toe voor helderheid

Combineer je if met een else, zodat ook de heldere situatie wordt afgehandeld in plaats van dat er niets gebeurt wanneer het licht sterk is.

else {
  // it is bright
}

Eén grenswaarde veroorzaakt flikkering

In de buurt van de grens kunnen kleine veranderingen het resultaat steeds omdraaien. Deze snelle flikkering lijkt op een fout.

Voeg hysterese toe

Hysterese gebruikt twee grenswaarden: één om in te schakelen en een andere om uit te schakelen. De ruimte ertussen voorkomt zenuwachtige flikkering.

Maak de waarde instelbaar

Laat de drempelwaarde komen van een potentiometer, zodat iedereen de donkerinstelling kan aanpassen zonder de code opnieuw te uploaden.

Drempelwaarden sturen beslissingen

Hetzelfde idee met een drempelwaarde werkt voor temperatuur, vochtigheid en afstand. Zo worden sensormetingen beslissingen.

Korte controle

Welk probleem lost hysterese op bij een lichtdrempelwaarde?

Samenvatting: beslissen op basis van licht

Je hebt een drempelwaarde opgeslagen, metingen vergeleken met if en else en hysterese toegevoegd, zodat de beslissing stabiel blijft.

Gratis beginnen

Leer C++ met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Een lichtdrempel instellen” gratis?

Ja — de volledige tekst van “Een lichtdrempel instellen” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Arduino & IoT Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Arduino & IoT Academy bevat in totaal 4 lessen.

Wat leer ik in “Een lichtdrempel instellen”?

Bepaal wanneer het donker genoeg is om op een meting te reageren. Je oefent met Arduino & IoT Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Arduino & IoT Academy te beginnen?

Ervaring vooraf is niet nodig. Arduino & IoT Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Een lichtdrempel instellen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Arduino & IoT Academy?

Ja. Elke les over Arduino & IoT Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Een PIR-bewegingssensor uitlezen
  2. Licht meten met een LDR
  3. Een lichtdrempel instellen
  4. Automatisch nachtlicht
← Terug naar Arduino & IoT Academy