Startseite Skripte für das Wintersemester 2018/19 Projekt „Citizen Science“ Arduino Grundlagen LED leuchtet animiert


LED leuchtet animiert

gleicher Aufbau wie beim vorherigen Sketch!

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!