#define ledRed 4
#define ledGreen 3
#define relay 5
bool buttonState ;
int signal ;
void setup() {
pinMode(ledRed , OUTPUT) ;
pinMode(ledGreen , OUTPUT);
pinMode(relay , OUTPUT);
pinMode( 6 , INPUT);
Serial.begin(9600);
}
void loop() {
buttonState = digitalRead(6) ;
signal = 1023 - analogRead(A0);
if(buttonState == 1 && signal < 755){
digitalWrite(relay , HIGH);
digitalWrite(ledGreen , HIGH);
digitalWrite(ledRed , LOW);
}
else if(buttonState == 1 && signal >=755){
digitalWrite(relay , LOW);
digitalWrite(ledGreen , LOW);
digitalWrite(ledRed , HIGH);
}
else{
digitalWrite(relay , LOW);
digitalWrite(ledGreen , LOW);
digitalWrite(ledRed , LOW);
}
Serial.println(signal);
delay(30) ;
}