// www.kreativekiste.de // Fahrrad Blinker, als Fahrtrichtungsanzeige int _ABVAR_1_zeit = 0 ; void setup() { pinMode( 3 , INPUT); pinMode( 4 , INPUT); pinMode( 5 , OUTPUT); pinMode( 6 , OUTPUT); pinMode( 7 , OUTPUT); pinMode( 8 , OUTPUT); pinMode( 9 , OUTPUT); pinMode( 10 , OUTPUT); pinMode( 11,OUTPUT); _ABVAR_1_zeit = 200 ; // ändern der Blinkgeschwindigkeit } void loop() { if ( digitalRead( 3)) // setzt den Blinker auf rechts { digitalWrite( 11 , LOW ); digitalWrite( 5 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 5 , LOW ); digitalWrite( 6 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 6 , LOW ); digitalWrite( 7 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 7 , LOW ); digitalWrite( 8 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 8 , LOW ); digitalWrite( 9 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 9 , LOW ); digitalWrite( 10 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 10 , LOW ); digitalWrite( 11 , HIGH ); delay( _ABVAR_1_zeit ); } if ( digitalRead( 4)) // setzt den Blinker auf links { digitalWrite( 5 , LOW ); digitalWrite( 11 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 11 , LOW ); digitalWrite( 10 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 10 , LOW ); digitalWrite( 9 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 9 , LOW ); digitalWrite( 8 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 8 , LOW ); digitalWrite( 7 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 7 , LOW ); digitalWrite( 6 , HIGH ); delay( _ABVAR_1_zeit ); digitalWrite( 6 , LOW ); digitalWrite( 5 , HIGH ); delay( _ABVAR_1_zeit ); } }