// Ampelschaltung Fußgänger Zusatz
int _ABVAR_1_zeit = 0 ;void setup()
{
// Definierung von den Pins
pinMode( 2, INPUT);
pinMode( 5 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 4 , OUTPUT);
pinMode( 3 , OUTPUT);
pinMode( 7 , OUTPUT);
_ABVAR_1_zeit = 3000 ;}
void loop()
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , HIGH );
if (digitalRead(2))
{
digitalWrite( 5 , LOW );
digitalWrite( 4 , HIGH );
delay( _ABVAR_1_zeit );
digitalWrite( 4 , LOW );
digitalWrite( 3 , HIGH );
delay( _ABVAR_1_zeit );
digitalWrite( 6 , LOW );S
digitalWrite( 7 , HIGH );
delay( 6000 );
digitalWrite( 7 , LOW );
digitalWrite( 6 , HIGH );
delay( 2000 );
digitalWrite( 4 , HIGH );
delay( _ABVAR_1_zeit );
digitalWrite( 3 , LOW );
digitalWrite( 4 , LOW );
}
}