Home » Arduino » Code 2

Themen

Code 2


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);
  }
}


Leave a comment

Your email address will not be published. Required fields are marked *