Hur man tona en LED - Arduino handledning (4 / 5 steg)
Steg 4: Koden
Här är Fade koden, inbäddad med codebender!
Tänk på att setup ()-rutinen körs endast en gång efter makt / programmera eller trycka på återställningsknappen. I programmet nedan är det första du gör att initiera stift 3 som en utgångsstiftet med pinMode () funktion i setup () rutin.
Loop () rutin kör om och om igen, för alltid. Funktionen analogWrite() som du kommer att använda i det viktigaste kretsar av koden kräver två argument: en talar om funktionen som pin att skriva till, och en som anger vilken PWM-värde att skriva.
För att tona din LED av och på, gradvis öka din PWM-värde från 0 (hela vägen av) till 255 (hela vägen på) och sedan tillbaka till 0 igen för att slutföra cykeln. I skissen nedan anges PWM värdet med hjälp av en variabel calledbrightness. Varje gång genom öglan, ökar det värdet av variabeln fadeAmount.
Försök att ändra värdet för förseningen genom att klicka på "Redigera"-knappen och se hur det ändrar programmet.