int Chave = 2;
int Boia = 3;
int Bomba = 4;
int VMEntrada = 5;
int VMDeionizador = 6;
int VMSaida = 7;
float TDS = 0;
int estadoChave = 0;
int estadoBoia = 0;
float estadoTDS = 0;
void setup() {
pinMode(Chave, INPUT);
pinMode(Boia, INPUT);
pinMode(Bomba, OUTPUT);
pinMode(VMEntrada, OUTPUT);
pinMode(VMDeionizador, OUTPUT);
pinMode(VMSaida, OUTPUT);
pinMode(TDS, 0);
}
void loop() {
estadoChave = digitalRead(Chave);
estadoBoia = digitalRead(Boia);
estadoTDS = analogRead(TDS);
if (estadoChave == HIGH) {
if (estadoBoia == LOW) {
digitalWrite(Bomba, HIGH);
digitalWrite(VMEntrada, HIGH);
if (estadoTDS < 500) {
digitalWrite(VMDeionizador, HIGH);
digitalWrite(VMSaida, HIGH);
if
(estadoTDS > 200) {
digitalWrite(VMDeionizador, LOW);
digitalWrite(VMSaida, LOW);
}
else
(estadoChave == LOW); {
digitalWrite(Bomba, LOW);
digitalWrite(VMEntrada, LOW);
digitalWrite(VMDeionizador, LOW);
digitalWrite(VMSaida, LOW);
}
}
}
}
}