void setup() {
// put your setup code here, to run once:
#define LED_Air_Kosong 0 // No pin pada Uno
#define LED_Air_Tengah 1
#define LED_Air_Penuh 2
#define LED_Pompa_ON 13
#define Sensor_Air_Kosong 8 // No Pin Uno
#define Sensor_Air_Tengah 9
#define Sensor_Air_Penuh 10
pinMode(Sensor_Air_Kosong, INPUT);
pinMode(Sensor_Air_Tengah, INPUT);
pinMode(Sensor_Air_Penuh, INPUT);
pinMode(LED_Air_Kosong, OUTPUT);
pinMode(LED_Air_Tengah, OUTPUT);
pinMode(LED_Air_Penuh, OUTPUT);
pinMode(LED_Pompa_ON, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(Sensor_Air_Kosong) == HIGH) {
digitalWrite(LED_Air_Kosong, HIGH);
} else {
digitalWrite(LED_Air_Kosong, LOW);
}
if (digitalRead(Sensor_Air_Tengah) == HIGH) {
digitalWrite(LED_Air_Tengah, HIGH);
} else {
digitalWrite(LED_Air_Tengah, LOW);
}
if (digitalRead(Sensor_Air_Penuh) == HIGH) {
digitalWrite(LED_Air_Penuh, HIGH);
} else {
digitalWrite(LED_Air_Penuh, LOW);
}
//------------Pompa---------------
if (digitalRead(Sensor_Air_Tengah) == LOW) {
digitalWrite(LED_Pompa_ON, HIGH);
}
else if ((digitalRead(Sensor_Air_Penuh) == HIGH) && (digitalRead(Sensor_Air_Kosong == LOW))) {
digitalWrite(LED_Pompa_ON, LOW);
}
}