/* LED_zehn_mal_blinken_lassen
Datum: 08.04.2024
Autor: MIWIS
Zweck:
Kennenlernen von Bedingungen
if(){}
*/
// int Zeit ist eine natürliche Zahl, zum Beispiel 1,2,3...,
// aber nicht 0.1 oder 0.5
// Startwert = 1000
int Zeit = 1000;
// int Zaehler ist ebenfalls eine natürliche Zahl
// Startwert = 0
int Zaehler = 0;
// 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
Zaehler = Zaehler + 1;
if (Zaehler == 10){
exit(0);
}
}