Aufgabe: Es sollen zwei LED abwechselnd blicken.
- Erweitere das Steckbrett mit der zweiten LED.
- Lege im setup-Teil des Programmes fest, dass Pin 1 ebenfalls Ausgang ist.
- 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.
- Vor dem setup-Teil werden zwei Variable an und aus definiert. an enthält den Wert HIGH und den Wert LOW.
- 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() {
|
- Es wird eine weiter Variable warten definiert, die die Wartezeit enthält.
- Der Wert für die Wartezeit in der Anweisung delay(1000)) wird durch die Variable ersetzt.
- Ändere den Inhalt der Variable warten und beobachte die Wirkung.
|
boolean an=HIGH;
boolean aus=LOW;
int warten=1000;
void setup() {
|
- 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.
|
|