Problem interfacing XIAO-ESP32C6 to RD-03E radar module (uart, Serial1)

Just use hardware serial - works for me!

#include <HardwareSerial.h>

#define RX_PIN GPIO_NUM_2
#define TX_PIN GPIO_NUM_21
#define BAUD_RATE 256000

HardwareSerial MySerial(1);

void setup() {
  // Initialize serial communication
  MySerial.begin(BAUD_RATE, SERIAL_8N1, RX_PIN, TX_PIN);
  
  // Wait for the serial port to connect
  while (!MySerial) {
    delay(10);
  }
  
  // Print a message to indicate that the serial port is ready
  MySerial.println("Serial port initialized at " + String(BAUD_RATE) + " baud.");
}

2 Likes