Een lichtdrempel instellen
Bepaal wanneer het donker genoeg is om op een meting te reageren.
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.
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
- Een PIR-bewegingssensor uitlezen
- Licht meten met een LDR
- Een lichtdrempel instellen
- Automatisch nachtlicht