Eine blinkende LED

1. Schaltung

Baue diese Schaltung auf:
alt text

2. Programmierung

Programmiere folgenden Code:

void setup() {
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  digitalWrite(9,LOW);  // Pin 9 = Minuspol der LED
}

void loop() {
  digitalWrite(8, HIGH); // Pin 8 = Pluspol -> LED ein
  delay(500);            // 500 ms Pause: LED leuchtet
  digitalWrite(8, LOW);  // Pin 8 = Minuspol -> LED aus
  delay(500);            // 500 ms Pause: LED leuchtet nicht.
}

3. Erklärung

4. Weitere Experimente

Ändere den Code so ab, dass

  1. Die LED doppelt so lang an wie aus ist.
  2. Die LED doppelt so schnell blinkt.
  3. Die LED so schnell blinkt, dass du das Blinken nicht mehr erkennst.

weiter zum Lauflicht
zurück