int roteLED = 8; // Variable um überal auf den pin der roteLED zugreifen zu können
int grueneLED = 6;
// Setup
// Wird einmal beim starten ausgeführt
void setup() {
pinMode(roteLED, OUTPUT); // Setze den Modus von pin roteLED auf OUTPUT(Ausgabe)
pinMode(grueneLED, OUTPUT);
}
// Loop
// Läuft immer wieder durch (Unendlich lang)
void loop() {
digitalWrite(roteLED, HIGH); // Schalte pin roteLED ein (HIGH oder 1)
delay(1000); // Warte 1000 Milisekunden = 1 Sekunde
blinken(grueneLed, 200);
digitalWrite(roteLED, LOW); // Schalte pin roteLED aus (LOW oder 0)
delay(500); // Warte 1000 Milisekunden = 1 Sekunde
}
// funktion mit 2 parameter
void blinken(int welcheLED, int blinkDauer) {
for (int i = 0; i < 3; i++) {
digitalWrite(welcheLED, HIGH);
delay(blinkDauer);
digitalWrite(welcheLED, LOW);
delay(blinkDauer);
}
}
int roteLED = 8; // Variable um überal auf den pin der roteLED zugreifen zu können
int grueneLED = 6;
// Setup
// Wird einmal beim starten ausgeführt
void setup() {
pinMode(roteLED, OUTPUT); // Setze den Modus von pin roteLED auf OUTPUT(Ausgabe)
pinMode(grueneLED, OUTPUT);
}
// Loop
// Läuft immer wieder durch (Unendlich lang)
void loop() {
digitalWrite(roteLED, HIGH); // Schalte pin roteLED ein (HIGH oder 1)
delay(1000); // Warte 1000 Milisekunden = 1 Sekunde
blinken(grueneLed, 200);
digitalWrite(roteLED, LOW); // Schalte pin roteLED aus (LOW oder 0)
delay(500); // Warte 1000 Milisekunden = 1 Sekunde
}
// funktion mit 2 parameter
void blinken(int welcheLED, int blinkDauer) {
for (int i = 0; i < 3; i++) {
digitalWrite(welcheLED, HIGH);
delay(blinkDauer);
digitalWrite(welcheLED, LOW);
delay(blinkDauer);
}
}