home

Ampelsteuerung Simulation mit TINKERCAD

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).



Ändere die Programmierung der Ampel

Ampelphasen:


rot          15 Sekunden

rotgelb      4 Sekunde

grün        15 Sekunden

gelb           3 Sekunden

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

Diese Website verwendet Cookies. 


Bei Zustimmung klicken Sie auf 

OK

Bitte lesen Sie unsere Datenschutzerklärung für Details.

Verweigern

Setzt ein technisches Cookie, das aufzeichnet, dass Sie die Zustimmung verweigern. Es wird nicht nochmals nachgefragt werden.

Entfernen

Entfernt das Zustimmungscookie aus Ihrem Browser.