int analogPin = 3; // potentiometer wiper (middle terminal) connected to analog pin 3 // outside leads to ground and +5V int val = 0; // variable to store the value read int sees=0; void setup() { Serial.begin(9600); // setup serial pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode( 9, OUTPUT); pinMode( 7, INPUT); digitalWrite(9, HIGH); } void loop() { val = analogRead(analogPin); // read the input pin if((millis() / 500) % 2==0){ if(val<200){analogWrite(10, 300);} if(val>800){analogWrite(11, 300);} } else { digitalWrite(10, HIGH); digitalWrite(11, HIGH); } //digitalWrite(9, digitalRead(7)); if(digitalRead(7)==1 && sees==0){ analogWrite(9, 1023); sees=1; Serial.println("sisse"); } if(digitalRead(7)==0 && sees==1){ analogWrite(9, 300); sees=0; Serial.println("valja"); } delay(50); Serial.println(digitalRead(7)); // debug value }