Materialien zum Unterricht

Wechselblinklicht mit zwei LED

Aufgabe: Es sollen zwei LED abwechselnd blicken.

  1. Erweitere das Steckbrett mit der zweiten LED.
  2. Lege im setup-Teil des Programmes fest, dass Pin 1 ebenfalls Ausgang ist.
  3. Erweitere den loop-Teil so, dass nach dem Ein- und Ausschalten der 1. LED die 2. LED ein- und ausgeschaltet wird.

Es müssten jetzt beide LED im Wechsel blinken.

Das Programm wird so verändert, dass es einfacher zu lesen und zu verändern ist.

  1. Vor dem setup-Teil werden zwei Variable an und aus definiert. an enthält den Wert HIGH und den Wert LOW.
  2. In der loop-Schleife werden die Einträge HIGH und LOW durch die Variablen an und aus ersetzt.
boolean an=HIGH;
boolean aus=LOW;

void setup() {

  1. Es wird eine weiter Variable warten definiert, die die Wartezeit enthält.
  2. Der Wert für die Wartezeit in der Anweisung delay(1000)) wird durch die Variable ersetzt.
  3. Ändere den Inhalt der Variable warten und beobachte die Wirkung.
boolean an=HIGH;
boolean aus=LOW;
int warten=1000;

void setup() {

  1. Erweitere die Schaltung um weitere 3 LED, indem du sie an die Anschlüsse 2-4 anschließt. Vergiss die Widerstände nicht, die LEDs danken es dir.
    Erweitere dein Programm nun so, dass die LEDs nacheinander ein- und ausgeschaltet werden. Verwende dazu die Rechnerfunktionen Kopieren (STRG+C) und Einfügen (STRG+V)
    Spiele mit der Größe der Variablen warten rum.
 

 

zurück