Ich ignoriere dich nicht. Ich habe das mit dem Wachmann jetzt durchgelesen. Allerdings verstehe ich nicht was das if und die == bedeuten.
//Auto-Ampel
int autoeinsrot = 53;
int autoeinsgelb = 52;
int autoeinsgruen = 51;
int autozweirot = 44;
int autozweigelb = 43;
int autozweigruen = 42;
int autodreirot = 35;
int autodreigelb = 34;
int autodreigruen = 33;
int autovierrot = 26;
int autoviergelb = 25;
int autoviergruen = 24;
//Fussgaenger-Ampel
int fusseinsrota = 50;
int fusseinsgelba = 49;
int fusseinsgruena = 48;
int fusseinsrotb = 47;
int fusseinsgelbb = 46;
int fusseinsgruenb = 45;
int fusszweigelba = 40;int fusszweirota = 41;
int fusszweigruena = 39;
int fusszweirotb = 38;
int fusszweigelbb = 37;
int fusszweigruenb = 36;
int fussdreirota = 32;
int fussdreigelba = 31;
int fussdreigruena = 30;
int fussdreirotb = 29;
int fussdreigelbb = 28;
int fussdreigruenb = 27;
int fussvierrota = 23;
int fussviergelba = 22;
int fussviergruena = 21;
int fussvierrotb = 20;
int fussviergelbb = 19;
int fussviergruenb = 18;
void setup() {
// put your setup code here, to run once:
pinMode(autoeinsrot, OUTPUT);
pinMode(autoeinsgelb, OUTPUT);
pinMode(autoeinsgruen, OUTPUT);
pinMode(autozweirot, OUTPUT);
pinMode(autozweigelb, OUTPUT);
pinMode(autozweigruen, OUTPUT);
pinMode(autodreirot, OUTPUT);
pinMode(autodreigelb, OUTPUT);
pinMode(autodreigruen, OUTPUT);
pinMode(autovierrot, OUTPUT);
pinMode(autoviergelb, OUTPUT);
pinMode(autoviergruen, OUTPUT);
pinMode(fusseinsrota, OUTPUT);
pinMode(fusseinsgelba, OUTPUT);
pinMode(fusseinsgruena, OUTPUT);
pinMode(fusseinsrotb, OUTPUT);
pinMode(fusseinsgelbb, OUTPUT);
pinMode(fusseinsgruenb, OUTPUT);
pinMode(fusszweirota, OUTPUT);
pinMode(fusszweigelba, OUTPUT);
pinMode(fusszweigruena, OUTPUT);
pinMode(fusszweirotb, OUTPUT);
pinMode(fusszweigelbb, OUTPUT);
pinMode(fusszweigruenb, OUTPUT);
pinMode(fussdreirota, OUTPUT);
pinMode(fussdreigelba, OUTPUT);
pinMode(fussdreigruena, OUTPUT);
pinMode(fussdreirotb, OUTPUT);
pinMode(fussdreigelbb, OUTPUT);
pinMode(fussdreigruenb, OUTPUT);
pinMode(fussvierrota, OUTPUT);
pinMode(fussviergelba, OUTPUT);
pinMode(fussviergruena, OUTPUT);
pinMode(fussvierrotb, OUTPUT);
pinMode(fussviergelbb, OUTPUT);
pinMode(fussviergruenb, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(autoeinsrot, HIGH);
delay(7000);
digitalWrite(autoeinsgelb, LOW);
digitalWrite(autoeinsgruen, LOW);
digitalWrite(autozweirot, LOW);
digitalWrite(autozweigelb, LOW);
digitalWrite(autozweigruen, HIGH);
delay(7000);
digitalWrite(autodreirot, HIGH);
delay(7000);
digitalWrite(autodreigelb, LOW);
digitalWrite(autodreigruen, LOW);
digitalWrite(autovierrot, LOW);
digitalWrite(autoviergelb, LOW);
digitalWrite(autoviergruen, HIGH);
delay(7000);
digitalWrite(fusseinsrota, HIGH);
digitalWrite(fusseinsgelba, LOW);
digitalWrite(fusseinsgruena, LOW);
digitalWrite(fusseinsrotb, LOW);
digitalWrite(fusseinsgelbb, LOW);
digitalWrite(fusseinsgruenb, HIGH);
delay(5500);
digitalWrite(fusszweirota, LOW);
digitalWrite(fusszweigelba, LOW);
digitalWrite(fusszweigruena, HIGH);
delay(5500);
digitalWrite(fusszweirotb, HIGH);
digitalWrite(fusszweigelbb, LOW);
digitalWrite(fusszweigruenb, LOW);
digitalWrite(fussdreirota, HIGH);
digitalWrite(fussdreigelba, LOW);
digitalWrite(fussdreigruena, LOW);
digitalWrite(fussdreirotb, LOW);
digitalWrite(fussdreigelbb, LOW);
digitalWrite(fussdreigruenb, HIGH);
delay(5500);
digitalWrite(fussvierrota, LOW);
digitalWrite(fussviergelba, LOW);
digitalWrite(fussviergruena, HIGH);
delay(5500);
digitalWrite(fussvierrotb, HIGH);
digitalWrite(fussviergelbb, LOW);
digitalWrite(fussviergruenb, LOW);
digitalWrite(autoeinsrot, HIGH);
digitalWrite(autoeinsgelb, HIGH);
delay(1500);
digitalWrite(autoeinsgruen, HIGH);
digitalWrite(autozweirot, LOW);
digitalWrite(autozweigelb, LOW);
digitalWrite(autozweigruen, LOW);
digitalWrite(autodreirot, HIGH);
digitalWrite(autodreigelb, HIGH);
delay(1500);
digitalWrite(autodreigruen, HIGH);
digitalWrite(autovierrot, LOW);
digitalWrite(autoviergelb, LOW);
digitalWrite(autoviergruen, LOW);
digitalWrite(fusseinsrota, HIGH);
digitalWrite(fusseinsgelba, HIGH);
delay(1500);
digitalWrite(fusseinsgruena, HIGH);
digitalWrite(fusseinsrotb, LOW);
digitalWrite(fusseinsgelbb, LOW);
digitalWrite(fusseinsgruenb, LOW);
digitalWrite(fusszweirota, LOW);
digitalWrite(fusszweigelba, LOW);
digitalWrite(fusszweigruena, LOW);
digitalWrite(fusszweirotb, HIGH);
digitalWrite(fusszweigelbb, HIGH);
digitalWrite(fusszweigruenb, HIGH);
digitalWrite(fussdreirota, HIGH);
digitalWrite(fussdreigelba, HIGH);
digitalWrite(fussdreigruena, HIGH);
digitalWrite(fussdreirotb, LOW);
digitalWrite(fussdreigelbb, LOW);
digitalWrite(fussdreigruenb, LOW);
digitalWrite(fussvierrota, LOW);
digitalWrite(fussviergelba, LOW);
digitalWrite(fussviergruena, LOW);
digitalWrite(fussvierrotb, HIGH);
digitalWrite(fussviergelbb, HIGH);
digitalWrite(fussviergruenb, HIGH);
digitalWrite(autoeinsrot, LOW);
digitalWrite(autoeinsgelb, LOW);
digitalWrite(autoeinsgruen, HIGH);
delay(7000);
digitalWrite(autozweirot, LOW);
digitalWrite(autozweigelb, HIGH);
delay(2500);
digitalWrite(autozweigruen, LOW);
digitalWrite(autodreirot, LOW);
digitalWrite(autodreigelb, LOW);;
digitalWrite(autodreigruen, HIGH);
delay(7000);
digitalWrite(autovierrot, LOW);
digitalWrite(autoviergelb, HIGH);
delay(2500);
digitalWrite(autoviergruen, LOW);
digitalWrite(fusseinsrota, LOW);
digitalWrite(fusseinsgelba, LOW);
digitalWrite(fusseinsgruena, HIGH);
delay(5500);
digitalWrite(fusseinsrotb, LOW);
digitalWrite(fusseinsgelbb, HIGH);
delay(2500);
digitalWrite(fusseinsgruenb, LOW);
digitalWrite(fusszweirota, LOW);
digitalWrite(fusszweigelba, HIGH);
delay(2500);
digitalWrite(fusszweigruena, LOW);
}
Ist das jetzt so richtig ?