/* 
Zweck: LED_blinken_lassen
Datum: 08.04.2024
Autor: MIWIS
Kennenlernen von:
***Variablen und Datentypen***
-Definition (Syntax) einer Variable 
-Datentyp int
***Funktionen***
-setup()
-loop()
-delay()
-pinMode()
-digitalWrite()
***vordefinierte Parameter***
-OUTPUT
-HIGH
-LOW
*/

// int Zeit ist eine natürliche Zahl, zum Beispiel 1,2,3..., 
// aber nicht 0.1 oder 0.5
int Zeit = 1000;

// Hier startet der Sketch (Applikation, Programm)
void setup() {
  // PIN 13 ist ein Ausgang
  pinMode(13, OUTPUT);
}

// Loop bedeutet Schleife, alles was hier steht wird immer 
// wieder ausgefuehrt
void loop() {
  // am PIN 13 sind 5 V Spannung, die LED ist an
  digitalWrite(13, HIGH);
  // delay bedeutet Verzögerung oder Warten, Zeit in Millisekunden
  // 1000 Millisekunden sind eine Sekunde 
  // warte Zeit Millisekunden
  delay(Zeit);
  // am PIN 13 sind 0 V Spannung, die LED ist aus
  digitalWrite(13, LOW);
  // warte Zeit in Millisekunden
  delay(Zeit-800); // Auszeit ist Zeit-800 Millisekunden
}