Wat gaan we doen?
We kunnen een ledje op pin 9 (dus niet op pin 13 zoals figuur hiernaast) laten dimmen. Bij deze pin 9 en bij pin 3, 5, 6, 9, 10 en 11 staat: ~ of PWM . Deze pinnen zijn uitgerust met Puls Width Modulation (PWM). De spanning op deze pinnen kan heel snel aan en uit gezet worden. Door de "aan-puls" langer (‘wijder’) of korter te maken staat er langere of kortere tijd spanning (altijd 5 V) op de pin. Dit heeft het hetzelfde effect als meer of minder spanning zetten op de pin. Voor meer info: zie Extra uitleg/PWM. Zo kunnen we een lampje harder of zachter laten branden of een motortje sneller of langzamer laten draaien. Kopieer de sketch: "Voorbeelden/Analog/Fading" uit de Arduio software. We gebruiken de functie "for", deze bestaat uit drie gedeeltes: for(startwaarde; controle waarde; stapgrootte). We beginnen met 0 (0 volt, lampje uit), dan gaan we telkens met 5 omhoog (+=5) tot het getal 255 is (5V lampje brand maximaal). Bij analogWrite(ledPin, fadeWaarde) krijgt pin 9 de hoeveelheid spanning (pulsen) die correspondeert met het getal van de fadeWaarde. www.Arduin.cc
Bestand/Voorbeelden/Analog/Fading |