// Định nghĩa vai trò của Arduino dựa trên ID phần cứng
#ifdef ARDUINO_AVR_UNO
#define IS_SENDER true
#else
#define IS_SENDER false
#endif
void setup() {
Serial.begin(9600); // Khởi động Serial với tốc độ baud rate 9600
}
void loop() {
if (IS_SENDER) {
Serial.println("Hello from Arduino 1"); // Gửi chuỗi dữ liệu
delay(1000); // Chờ 1 giây
} else {
if (Serial.available() > 0) {
String data = Serial.readString(); // Đọc chuỗi dữ liệu
Serial.println("Received: " + data); // In chuỗi dữ liệu ra Serial Monitor
}
}
}