const int SENSOR1_PIN = 8;
const int SENSOR2_PIN = 9;
const int SENSOR3_PIN = 10;
const int KERAN1_PIN = 2;
const int KERAN2_PIN = 3;
const int KERAN3_PIN = 4;
const int AERATOR1_PIN = 5;
const int AERATOR2_PIN = 6;
const int AERATOR3_PIN = 7;
void setup() {
Serial.begin(9600); // initialize serial
pinMode(SENSOR1_PIN, INPUT_PULLUP); // set arduino pin to input pull-up mode
pinMode(SENSOR2_PIN, INPUT_PULLUP);
pinMode(SENSOR3_PIN, INPUT_PULLUP);
pinMode(KERAN1_PIN, OUTPUT); // set arduino pin to output mode
pinMode(KERAN2_PIN, OUTPUT);
pinMode(KERAN3_PIN, OUTPUT);
pinMode(AERATOR1_PIN, OUTPUT);
pinMode(AERATOR2_PIN, OUTPUT);
pinMode(AERATOR3_PIN, OUTPUT);
}
void loop() {
//SENSOR 1
int sensor1 = digitalRead(SENSOR1_PIN) ; // BACA SENSOR
if (sensor1 == LOW) {
Serial.println("The button is being pressed");
digitalWrite(KERAN1_PIN, HIGH); // KERAN TERBUKA
digitalWrite(AERATOR1_PIN, LOW); //AERATOR MATI
}
else
if (sensor1 == HIGH) {
Serial.println("The button is unpressed");
digitalWrite(KERAN1_PIN, LOW); // KERAN TERTUTUP
digitalWrite(AERATOR1_PIN, HIGH); //AERATOR NYALA
}
//SENSOR 2
int sensor2 = digitalRead(SENSOR2_PIN) ; // BACA SENSOR
if (sensor2 == LOW) {
Serial.println("The button is being pressed");
digitalWrite(KERAN2_PIN, HIGH); // KERAN TERBUKA
digitalWrite(AERATOR2_PIN, LOW); //AERATOR MATI
}
else
if (sensor2 == HIGH) {
Serial.println("The button is unpressed");
digitalWrite(KERAN2_PIN, LOW); // KERAN TERTUTUP
digitalWrite(AERATOR2_PIN, HIGH); //AERATOR NYALA
}
//SENSOR 3
int sensor3 = digitalRead(SENSOR3_PIN) ; // BACA SENSOR
if (sensor3 == LOW) {
Serial.println("The button is being pressed");
digitalWrite(KERAN3_PIN, HIGH); // KERAN TERBUKA
digitalWrite(AERATOR3_PIN, LOW); //AERATOR MATI
}
else
if (sensor3 == HIGH) {
Serial.println("The button is unpressed");
digitalWrite(KERAN3_PIN, LOW); // KERAN TERTUTUP
digitalWrite(AERATOR3_PIN, HIGH); //AERATOR NYALA
}
}