Ampelsteuerung Simulation mit TINKERCAD

Inhalt

Ampelsteuerung an einer Straßen-Kreuzung

Ampel 2



rot              Sekunden

rotgelb       Sekunde

grün           Sekunden

gelb           Sekunden

Wie lang sind die Ampel-Phasen links bei der Straßen-Kreuzung?



Ampel 1



rot              Sekunden

rotgelb       Sekunde

grün           Sekunden

gelb           Sekunden

Ampelphasen:


rot          15 Sekunden

rotgelb      1 Sekunde

grün        15 Sekunden

gelb           2 Sekunden

 

Wie lang sind die Ampel-Phasen in der realen Welt? 

Fest definiert ist die Dauer der Gelbphase einer Ampel in der Straßenverkehrs-Ordnung. Danach beträgt sie in der Regel drei Sekunden bei einer zulässigen Höchstgeschwindigkeit von maximal 50 km/h, vier Sekunden bei maximal 60 km/h und fünf Sekunden, wenn die Fahrzeuge höchstens 70 km/h schnell unterwegs sein dürfen.     mehr…

Ampelphasen:


rot          15 Sekunden

rotgelb      1 Sekunde

grün        15 Sekunden

gelb           2 Sekunden

 

Klicke auf das TINKERCAD-ICON
  und öffne den Ampelentwurf

-
-

<<   führe diese Schritte aus!

Jetzt kann man die Simulation starten und auch den Code anzeigen
(Bildschirmfoto -siehe links).



Ampelphasen:


rot          15 Sekunden

rotgelb      4 Sekunde

grün        15 Sekunden

gelb           3 Sekunden

Ändere die Programmierung der Ampel

Der Code als Text zum Kopieren

int led_red = 2; // rote LED auf PIN 2

int led_yellow = 1; // gelbe LED auf Pin 1 

int led_green = 0; // grüne LED ist auf Pin 2 


void setup() {

  //alle LEDs werden auf OUTPUT gesetzt

  pinMode(led_red, OUTPUT);

  pinMode(led_yellow, OUTPUT);

  pinMode(led_green, OUTPUT);

}


void loop() {

  // die grüne LED an gelb und rot aus

  digitalWrite(led_red, LOW); 

  digitalWrite(led_yellow, LOW);

  digitalWrite(led_green, HIGH);

  delay(5000);    // warte 2 Sekunden

  

  // gelb an

  digitalWrite(led_red, LOW);   

  digitalWrite(led_yellow, HIGH);

  digitalWrite(led_green, LOW);

  delay(1000);   // warte 1 Sekunde

  

  // rot an

  digitalWrite(led_red, HIGH);  

  digitalWrite(led_yellow, LOW);

  digitalWrite(led_green, LOW);

  delay(5000);  // warte 3 Sekunden 

  

   // gelb und rot an

  digitalWrite(led_red, HIGH);   

  digitalWrite(led_yellow, HIGH);

  digitalWrite(led_green, LOW);

  delay(1000);   // warte 1 Sekunde

}

Video des Versuchsaufbaues

OK

Diese Website verwendet Cookies. Bitte lesen Sie unsere Datenschutzerklärung für Details.