Pollution Control Project Part 5
ฝัง
- เผยแพร่เมื่อ 8 เม.ย. 2024
- Code For Arduino Uno
char value;
#define RELAY_1_PIN 8
#define RELAY_2_PIN 9
#define RELAY_3_PIN 10
#define RELAY_4_PIN 11
void setup() {
pinMode(RELAY_1_PIN, OUTPUT);
pinMode(RELAY_2_PIN, OUTPUT);
pinMode(RELAY_3_PIN, OUTPUT);
pinMode(RELAY_4_PIN, OUTPUT);
digitalWrite(RELAY_1_PIN, LOW);
digitalWrite(RELAY_2_PIN, LOW);
digitalWrite(RELAY_3_PIN, LOW);
digitalWrite(RELAY_4_PIN, LOW);
Serial.begin(9600);
}
void loop() {
if (Serial.available()) {
value = Serial.read();
Serial.print(value);
if (value == '1') {
digitalWrite(RELAY_1_PIN, HIGH); // Turn on Relay 1
} else if (value == '2') {
digitalWrite(RELAY_1_PIN, LOW); // Turn off Relay 1
} else if (value == '3') {
digitalWrite(RELAY_2_PIN, HIGH); // Turn on Relay 2
} else if (value == '4') {
digitalWrite(RELAY_2_PIN, LOW); // Turn off Relay 2
} else if (value == '5') {
digitalWrite(RELAY_3_PIN, HIGH); // Turn on Relay 3
} else if (value == '6') {
digitalWrite(RELAY_3_PIN, LOW); // Turn off Relay 3
} else if (value == '7') {
digitalWrite(RELAY_4_PIN, HIGH); // Turn on Relay 4
} else if (value == '8') {
digitalWrite(RELAY_4_PIN, LOW); // Turn off Relay 4
}
}
}