/************************************************
 * Autor: Tobias Kroeger
 * Datum: 12.03.2018
 * Beschreibung: Blinken in eine Funktion ausgelagert
 ************************************************/



// Variablen definieren:
int ledGruen = 9;
int ledRot = 10;



// Die Setup-Funktion wird nur einmal ausgefuehrt
void setup()
{
  pinMode(ledGruen, OUTPUT);    // Pin auf Output schalten
  pinMode(ledRot, OUTPUT);      // Pin auf Output schalten
}



// Die Loop-Funktion wird immer wieder ausgefuehrt
void loop()
{
  gruenBlinken();        // Funktionsaufruf
  rotBlinken();          // Funktionsaufruf
}



// Funktion Blinken:
void gruenBlinken()
{
  digitalWrite(ledGruen, HIGH);     // gruene LED an
  delay(200);                       // 200ms warten
  digitalWrite(ledGruen, LOW);      // gruene LED aus
  delay(200);                       // 200ms warten
}



void rotBlinken()
{
  digitalWrite(ledRot, HIGH);       // rote LED an
  delay(500);                       // 500ms warten
  digitalWrite(ledRot, LOW);        // rote LED aus
  delay(500);                       // 500ms warten
}