Arduino - Projekte der 3AHET
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

einfache Ampel mit realem Ablauf

Nach unten

einfache Ampel mit realem Ablauf Empty einfache Ampel mit realem Ablauf

Beitrag von Stefan Rebl 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.

einfache Ampel mit realem Ablauf Ampel10

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);
    
  
      
  }
Stefan Rebl
Stefan Rebl

Anzahl der Beiträge : 3
Anmeldedatum : 23.02.16

Nach oben Nach unten

Nach oben


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