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
    }
    }
    }

ความคิดเห็น •