//getest und funktioniert 23.2.22 #include const int led_g = 12; // LED grün co nst int led_r = 10; // LED rot const int tSensor = 2; // Sensor pin const int sigpin = 9; // servo signal int i=0; bool touch=LOW; Servo myservo; // servo object definiert void setup() { pinMode(tSensor, INPUT); pinMode(led_r, OUTPUT); pinMode(led_g, OUTPUT); myservo.attach(sigpin); // servo on pin 6 myservo.write(90);myservo.write(0); // servo Funktion testen } void loop() { // basic state circuit open, switch not touch // warten aud Sensor Input if (touch= digitalRead(tSensor) ==1) { i=i+1; if (i%2==0){ digitalWrite(led_g, LOW); digitalWrite(led_r, HIGH); } else { digitalWrite(led_r, LOW); digitalWrite(led_g, HIGH); } touch=0; myservo.write(90-myservo.read()); delay(1500); // braucht man um längerfes mehrfach drücken zu vermeiden } } // void end