// Sender
void setup() {
Serial.begin(9600); // For debugging
Serial1.begin(9600); // UART1 for communication
}
void loop() {
Serial1.println("IoT");
delay(1000);
}
// #if defined(ARDUINO_ESP32_DEV)
// // Code for Board 1 (e.g., ESP32 Dev Module)
// void setup() {
// Serial.begin(9600);
// // Serial.println("Board 1 setup");
// }
// void loop() {
// Serial.println("IoT");
// // Serial.println("Board 1 loop");
// delay(1000);
// }
// #elif defined(ARDUINO_ESP32S3_DEV)
// // Code for Board 2 (e.g., ESP32-S3 Dev Module)
// void setup() {
// SSerial.begin(9600);
// // Serial.println("Board 2 setup");
// }
// void loop() {
// if (Serial.available() > 0) {
// String receivedData = Serial.readString();
// Serial.print("Received Data: ");
// Serial.println(receivedData);
// }
// // Serial.println("Board 2 loop");
// delay(1000);
// }
// #else
// #error "No supported board defined"
// #endif