
Zwei gelbe LEDs sollen im Wechsel jeweils 1 Sekunde leuchten.
So sieht es aus:
Das Programm mit Open Roberta:
Benötigte Bauteile:
- 2 LEDs
- 2 Widerstände 220 Ω
- Leitungsdrähte

Beachte die ➨Vorwiderstände verschiedener LEDs
Baue die Schaltung auf:
(Fahre mit der Maus über das Bild, um die Bezeichnungen der Bauteile zu sehen)

Im Kopf des Programms können Variable definiert werden. Das können Zahlen oder Zeichenketten sein. Hier soll der Typ int (= Integer) benutzt werden.
Der Typ int umfasst Ganzzahlen, beginnend mit -32768 bis 32767. Die Variablen sollen verwendet werden, um den LEDs die digitalen Ausgänge zuzuordnen.
Das erleichtert besonders bei komplexen Programmen die Zuordnung eines Bauteils als Eingang oder als Ausgang.

Der Name einer Variable darf keine Sonderzeichen (ä, ö, ü, ß), Leerzeichen oder Satzzeichen enthalten.
Außerdem darf er nicht mit einer Zahl beginnen.
Verwende eine „sprechende“ Variable: Wähle den Namen so, dass du auf den Inhalt der Variable schließen kannst.

Die linke LED (GELB_L) hat den Pin 7, die rechte LED (GELB_R) wird dem Pin 5 zugeordnet. Im weiteren Verlauf des Programms können jetzt die Werte GELB_L (für den Pin 7) und GELB_R (für den Pin 5) verwendet werden:
Hier ein Ausschnitt aus dem Programm:

Setze die Definition der Variablen an den Anfang des Programms.
(vor den setup-Teil)
// globale Variable
int GELB_L= 7;
int GELB_R = 5;

// ist ein Kommentar ➨Weitere Informationen
Beide Pins werden als Ausgang (OUTPUT) verwendet.
void setup()
{
pinMode(GELB_L, OUTPUT);
pinMode(GELB_R, OUTPUT);
}
Der zeitliche Ablauf:

void loop()
{
digitalWrite(GELB_L, HIGH); // Schritt 1
digitalWrite(GELB_R, LOW); // Schritt 2
delay(1000); // Schritt 3
digitalWrite(GELB_L, LOW); // Schritt 4
digitalWrite(GELB_R, HIGH); // Schritt 5
delay(1000); // Schritt 6
}
Verwandte Aufgaben:
- Blinkende LED
- Blinkende LED mit einem Potentiometer
- Blinkende LEDs mit Multithreading
- Farbe und Helligkeit eines LED-Streifens mit Potentiometern manipulieren
- Farbenspiele mit einem LED-Streifen
- Interrupt - Lauflicht mit Drehgeber
- Interrupt: Farbenspiel mit einem NeoPixel-Ring
- Lauflicht
- Lauflicht mit blinkenden LEDs
- LED mit einem Relais schalten
- LEDs mit einem Joystick-Shield schalten
- LEDs mit dem UDP-Protokoll im LAN schalten
- LEDs ohne Pulsweitenmodulation dimmen
- LEDs schalten mit PORT/DDR
- LEDs mit dem Schieberegister 74HC595 steuern
- LEDs mit einem Taster steuern
- Würfeln mit LEDs
Letzte Aktualisierung: