Fade Linkit en (2 / 3 steg)
Steg 2: kod
/*
Fade
Detta exempel visar hur du tona en LED på pin 9
med funktionen analogWrite().
Denna exempelkod är offentlig.
*/
int ledde = 9. PIN-koden som LED är kopplad till
int ljusstyrka = 0; Hur ljus LED är
int fadeAmount = 5; Hur många poäng att blekna LED av
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
deklarera stift 9 vara en utgång:
pinMode ledde (, OUTPUT);
}
loop rutinen körs för evigt om och om igen:
void loop() {
ställa in ljusstyrkan på stift 9:
analogWrite (led, ljusstyrka);
ändra ljusstyrkan för nästa gång genom öglan:
ljusstyrka = ljusstyrka + fadeAmount;
omvänd riktning mot blekning i ändarna av toningen:
om (ljusstyrka == 0 || ljusstyrka == 255) {
fadeAmount = - fadeAmount;
}
vänta 30 millisekunder att se ljusreglering effekten
Delay(30);
}