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