int hupen; #define KURZ 75 #define LANG 150 void setup() { pinMode(0, INPUT); pinMode(1, OUTPUT); } void loop() { hupen = digitalRead(0); if(hupen == 0) { digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); delay(LANG); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); delay(LANG); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); delay(LANG); digitalWrite(1, HIGH); delay(KURZ); digitalWrite(1, LOW); delay(KURZ); delay(LANG*5); } else { digitalWrite(1, LOW); } }