/*
Ampelschaltung Lauflicht
12.09.2022
*/
int zeit=300;
int gruen=11;
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
Serial.begin(9600);
// hier endet die Funktion setup()
}
// the loop function runs over and over again forever
void loop() {
Serial.println("hier beginnt die loop");
Serial.println("Ampel rot");
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(zeit); // wait for a second
digitalWrite(13,LOW);
Serial.println("Ampel gelb");
digitalWrite(12, HIGH); // turn the LED on (HIGH is the voltage level)
delay(zeit); // wait for a second
digitalWrite(12,LOW);
Serial.println("Ampel grün");
digitalWrite(gruen, HIGH); // turn the LED on (HIGH is the voltage level)
delay(zeit); // wait for a second
digitalWrite(gruen,LOW);
zeit=zeit*2;
Serial.println("Programmende");
}