#define L 12
#define R 13
#define SW1 9
#define SW2 8
char test;
void setup() {
Serial.begin(9600);
pinMode(L, OUTPUT);
pinMode(R, OUTPUT);
pinMode(SW1, INPUT_PULLUP); // เปิดใช้งาน Pull-up resistor สำหรับ SW1
pinMode(SW2, INPUT_PULLUP); // เปิดใช้งาน Pull-up resistor สำหรับ SW2
// ให้เริ่มต้นโปรแกรมในสถานะปิดรีเลย์และดับหลอด LED
digitalWrite(L, LOW);
digitalWrite(R, LOW);
// หน้าจอเริ่มต้นที่แสดงบน Serial monitor
Serial.println("Motor Control System");
Serial.println("Press \"SW1\" to \"ON\"");
Serial.println("Press \"SW2\" to \"OFF\"");
}
void loop() {
if (Serial.available()) {
test = Serial.read();
}
if (digitalRead(SW1) == LOW) { // ถ้ากด SW1
digitalWrite(L, HIGH); // เปิดรีเลย์
digitalWrite(R, HIGH); // เปิดหลอด LED
} else if (digitalRead(SW2) == LOW) { // ถ้ากด SW2
digitalWrite(L, LOW); // ปิดรีเลย์
digitalWrite(R, LOW); // ดับหลอด LED
}
}