void setup() { pinMode(3,OUTPUT); // Macht Pin 3 zu einem Output FG grün pinMode(4,OUTPUT); // Macht Pin 4 zu einem Output FG rot pinMode(6,OUTPUT); // Macht Pin 6 zu einem Output Fa grün pinMode(7,OUTPUT); // Macht Pin 7 zu einem Output Fa gelb pinMode(8,OUTPUT); // Macht Pin 8 zu einem Output Fa rot pinMode(2,INPUT); // Macht Pin 2 zu einem Input Fußgängertaste } void loop() { if (digitalRead(2)==LOW) { // Tastenabfrage delay(3000); // Pause für 3 Sekunden (3000msec) digitalWrite(6,0); digitalWrite(7,1); // Schaltet Pin 6 aus + Pin 7 ein delay(1000); // Pause für 1 Sekunde (1000msec) digitalWrite(7,0); digitalWrite(8,1); // Schaltet Pin 7 aus + Pin 8 ein delay(2000); // Pause für 2 Sekunden (2000msec) digitalWrite(3,1); digitalWrite(4,0); // Schaltet Pin 3 ein + Pin 4 aus delay(3000); // Pause für 3 Sekunden (3000msec) digitalWrite(3,0); digitalWrite(4,1); // Schaltet Pin 3 aus + Pin 4 ein delay(2000); // Pause für 2 Sekunden (2000msec) digitalWrite(7,1); // Schaltet Pin 7 ein delay(1000); // Pause für 1 Sekunde (1000msec) digitalWrite(7,0); digitalWrite(8,0); // Schaltet Pin 7 aus + Pin 8 aus } digitalWrite(4,1); digitalWrite(6,1); // Schaltet Pin 4 ein + Pin 6 ein delay(20); }