const int pinoBomba = 13;
const int pinoLed25_50 = 12;
const int pinoLed50_75 = 11;
const int pinoLed75_100 = 10;
const int pinoSensor25 = 7;
const int pinoSensor50 = 6;
const int pinoSensor75 = 5;
const int pinoSensor100 = 4;
void setup() {
pinMode(pinoBomba, OUTPUT);
pinMode(pinoLed25_50, OUTPUT);
pinMode(pinoLed50_75, OUTPUT);
pinMode(pinoLed75_100, OUTPUT);
pinMode(pinoSensor25, INPUT);
pinMode(pinoSensor50, INPUT);
pinMode(pinoSensor75, INPUT);
}
void loop() {
// ENTRADA
int sinalS25 = digitalRead(pinoSensor25);
int sinalS50 = digitalRead(pinoSensor50);
int sinalS75 = digitalRead(pinoSensor75);
int sinalS100 = digitalRead(pinoSensor100);
// PROCESSAMENTO + SAÍDA
if (sinalS100 == HIGH) {
digitalWrite(pinoBomba, LOW);
digitalWrite(pinoLed75_100, HIGH);
digitalWrite(pinoLed50_75, LOW);
digitalWrite(pinoLed25_50, LOW);
}
else if (sinalS75 == HIGH) {
digitalWrite(pinoLed75_100, HIGH);
digitalWrite(pinoLed50_75, LOW);
digitalWrite(pinoLed25_50, LOW);
}
else if (sinalS50 == HIGH) {
digitalWrite(pinoLed75_100, LOW);
digitalWrite(pinoLed50_75, HIGH);
digitalWrite(pinoLed25_50, LOW);
}
else if (sinalS25 == HIGH) {
digitalWrite(pinoLed75_100, LOW);
digitalWrite(pinoLed50_75, LOW);
digitalWrite(pinoLed25_50, HIGH);
}
else {
digitalWrite(pinoLed75_100, LOW);
digitalWrite(pinoLed50_75, LOW);
digitalWrite(pinoLed25_50, HIGH);
digitalWrite(pinoBomba, HIGH)
}
}