Schritt 2: Code
/*
Verblassen
Dieses Beispiel zeigt, wie man eine LED an Pin 9 verblassen
Mithilfe der analogWrite()-Funktion.
Dieser Beispielcode ist in der Public Domain.
*/
Int führte = 9; die Pin, der die LED zugeordnet ist
Int Helligkeit = 0; wie hell leuchtet die LED
Int FadeAmount = 5; wie viele Punkte die LED durch verblassen
die Setup-Routine ausgeführt wird, wenn Sie Reset drücken:
void setup() {}
Deklarieren Sie Pin 9 eine ausgegeben werden:
PinMode geleitete (Ausgabe);
}
die Schleife Routine läuft immer und immer wieder für immer:
void loop() {}
Stellen Sie die Helligkeit von Pin 9:
AnalogWrite (led, Helligkeit);
ändern Sie die Helligkeit für das nächste Mal durch die Schlaufe:
Helligkeit = Helligkeit + FadeAmount;
Umkehren der Richtung des Verwelkens an den Enden des Fades:
Wenn (Helligkeit == 0 || Helligkeit == 255) {}
FadeAmount = - FadeAmount;
}
warten Sie 30 Millisekunden zu sehen, der Dämpfungseffekt
Delay(30);
}