einfache Ampel mit realem Ablauf

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

einfache Ampel mit realem Ablauf

Beitrag von Stefan Rebl am So Jun 26, 2016 11:20 am

einfache Ampel mit realem Ablauf
ich habe hier nur eine Ampel simuliert.
Der Ablauf ist so wie man es von der Straße kennt.
Die einzelnen Phasenlängen sind nicht angepasst, kann aber sehr leicht eingestellt werden.



Code:

int Rot = 12;
int Gelb = 11;
int Gruen = 10;
int time1 = 3000;
int LowLevel = 0;
int HighLevel = 150;

void setup() {
  analogWrite(Rot, OUTPUT);
  analogWrite(Gelb, OUTPUT);
  analogWrite(Gruen, OUTPUT);

}

void loop() {
  analogWrite(Rot, HighLevel);
  analogWrite(Gelb, LowLevel);
  analogWrite(Gruen, LowLevel);
  delay(time1);
  
  analogWrite(Rot, HighLevel);
  analogWrite(Gelb, HighLevel);
  analogWrite(Gruen, LowLevel);
  delay(time1);

  analogWrite(Rot, LowLevel);
  analogWrite(Gelb, LowLevel);
  analogWrite(Gruen, HighLevel);
  delay(time1);
  
  for(int a=0;a<=3;a++)
  {analogWrite(Rot, LowLevel);
    analogWrite(Gelb, LowLevel);
    analogWrite(Gruen, LowLevel);
    delay(time1/5);
    analogWrite(Rot, LowLevel);
    analogWrite(Gelb, LowLevel);
    analogWrite(Gruen, HighLevel);
    delay(time1/5);
    
  }

    analogWrite(Rot, LowLevel);
    analogWrite(Gelb, HighLevel);
    analogWrite(Gruen, LowLevel);
    delay(time1);
    
  
      
  }
avatar
Stefan Rebl

Anzahl der Beiträge : 3
Anmeldedatum : 23.02.16

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten