Hier is de code die vervagen, is ingesloten met behulp van codebender!
Houd in gedachten dat setup () routine slechts éénmaal uitgevoerd na de macht op / opnieuw program of druk op de reset-knop. In het programma hieronder is het eerste wat dat je doen om te initialiseren pin 3 als een uitgang pins met pinMode () functie in de installatieroutine ().
De routine van de lus () loopt over en weer, voor altijd. De analogWrite()-functie die u wilt in de hoofdlus van uw code gebruiken heeft twee argumenten nodig: één vertellen de functie welke pin naar te schrijven, en één die aangeeft welke PWM-waarde te schrijven.
Om uw LED en uitschakelen fade, geleidelijk verhogen uw PWM-waarde van 0 (helemaal uit) tot 255 (helemaal op), en dan terug naar 0 om nogmaals uit te voeren van de cyclus. In de onderstaande tekening is de waarde van de PWM ingesteld met behulp van een variabele calledbrightness. Telkens wanneer door de lus, verhoogt het door de waarde van de variabele fadeAmount.
Probeer de waarde van de vertraging wijzigen door te klikken op de knop 'Bewerken' en zie hoe het verandert het programma.