const int led1Pin = 16; // Chân kết nối LED1
const int led2Pin = 17; // Chân kết nối LED2
const int led3Pin = 18; // Chân kết nối LED3
void setup() {
pinMode(led1Pin, OUTPUT); // Thiết lập chân LED1 là đầu ra
pinMode(led2Pin, OUTPUT); // Thiết lập chân LED2 là đầu ra
pinMode(led3Pin, OUTPUT); // Thiết lập chân LED3 là đầu ra
Serial.begin(9600); // Bắt đầu giao tiếp Serial với tốc độ 9600 bps
}
void loop() {
if (Serial.available() > 0) { // Kiểm tra nếu có dữ liệu từ Serial
String command = Serial.readStringUntil('\n'); // Đọc lệnh từ Serial
if (command == "LED1 ON") {
digitalWrite(led1Pin, HIGH); // Bật LED1
Serial.println("LED1 is ON");
} else if (command == "LED1 OFF") {
digitalWrite(led1Pin, LOW); // Tắt LED1
Serial.println("LED1 is OFF");
} else if (command == "LED2 ON") {
digitalWrite(led2Pin, HIGH); // Bật LED2
Serial.println("LED2 is ON");
} else if (command == "LED2 OFF") {
digitalWrite(led2Pin, LOW); // Tắt LED2
Serial.println("LED2 is OFF");
} else if (command == "LED3 ON") {
digitalWrite(led3Pin, HIGH); // Bật LED3
Serial.println("LED3 is ON");
} else if (command == "LED3 OFF") {
digitalWrite(led3Pin, LOW); // Tắt LED3
Serial.println("LED3 is OFF");
} else {
Serial.println("Invalid command");
}
}
}