Maak een LED dimmer met behulp van een potentiometer of een variable weerstand. Het is een traploos element. Met behulp van een schroevendraaier kun je de waarde van de weerstand aanpassen.
Doelen van dit experiment
We gebruiken deze keer blokken uit Basic, Input, Logic, Math, Pins en Variables. Bouw met onderstaande afbeelding deze sketch na.
Het experiment maakt gebruik van een ‘variabele’ om bij te houden wanneer een button ingedrukt is. Deze heet in bovenstaande voorbeeld ‘Light State’. Deze variabele heeft 2 standen. 0 = uit en 1 = aan. Er wordt geluisterd op pin P0. Zodra daarop een signaal komt krijgt ‘Light State’ de waarde 1. De LED mag dus aan. Met behulp van het ‘Forever’ block is er een continue proces dat kijkt naar de variabele ‘Light State’. Zodra deze 1 heeft gaat er iets bijzonders starten. Er wordt een analoge waarde geschreven van P1 naar P2. En de LED krijgt daarmee een variabele spanning. Des te lager de weerstand van de variabele weerstand, des te feller gaat de LED branden. De 47Ω weerstand zorgt ervoor dat de LED niet doorbrandt bij een te hoge spanning.
Met het draaien aan de variabele weerstand alleen gebeurt er niks. Eerst moet er op de button gedrukt worden. Daarna wordt de waarde van de variabele weerstand gemeten. Op basis van de gemeten waarde krijgt de LED een specifieke (maar analoge) hoeveelheid spanning.