LED leuchtet animiert
Arduino
int led = 6; // An Pin 6 ist eine LED mit Widerstand 220 Ohm angeschlossen.
int richtung = 1; // richtung gibt an, ob die LED heller oder dunkler werden soll
int i; // zum Hoch- und Runterzaehlen in der for-Schleife
void setup() {
// Den Pin zur Ausgabe festlegen.
pinMode(led, OUTPUT);
// Ausgabe-Werte im Serial Monitor ermöglichen
Serial.begin(9600);
}
void loop() {
for (i = 0; i <= 255; i++) {
analogWrite(led, i * richtung); // die LED wird langsam heller bzw. dunkler
// Ausgabe der Werte im Serial-Monitor
Serial.print(i); // i als Wert im Serial-Monitor ausgeben
Serial.print(", richtung: ");
Serial.println(richtung);
delay(10); // 10 Milisekunden Verzögerung
}
// an den äußeren Rändern der Schleife ändert sich die Richtung
if ((i >= 255) || (i <= 0)) {
richtung = -richtung;
i = 0;
}
}
Serial Monitor
Öffnet diesen, indem Ihr auf das Lupen-Symbol klickt!