

The LILYGO T-RADAR (V1.0) is a compact and versatile radar sensor module designed for motion detection and distance measurement. It leverages advanced millimeter-wave radar technology to deliver precise and reliable sensing capabilities. The module is ideal for applications such as smart home automation, robotics, security systems, and IoT projects. Its small form factor and low power consumption make it a perfect choice for embedded systems and portable devices.








The following table outlines the key technical specifications of the LILYGO T-RADAR module:
| Parameter | Specification |
|---|---|
| Operating Voltage | 3.3V - 5V DC |
| Operating Current | < 100mA |
| Frequency Band | 24 GHz |
| Detection Range | 0.5m to 10m |
| Detection Angle | ±60° |
| Communication Interface | UART (default baud rate: 115200 bps) |
| Operating Temperature | -20°C to 60°C |
| Dimensions | 25mm x 25mm |
The LILYGO T-RADAR module has a simple pinout, as shown in the table below:
| Pin Name | Description |
|---|---|
| VCC | Power supply input (3.3V - 5V) |
| GND | Ground |
| TX | UART Transmit pin (data output) |
| RX | UART Receive pin (data input) |
| EN | Enable pin (active HIGH to enable the module) |
VCC pin to a 3.3V or 5V power source and the GND pin to ground.TX pin of the module to the RX pin of your microcontroller (e.g., Arduino UNO) and the RX pin of the module to the TX pin of the microcontroller.EN pin is pulled HIGH to activate the module. You can connect it directly to VCC or control it via a GPIO pin.Below is an example Arduino sketch to interface with the LILYGO T-RADAR module and read motion detection data via UART:
// Example code to interface with LILYGO T-RADAR using Arduino UNO
// This code reads data from the radar module and prints it to the Serial Monitor.
#include <SoftwareSerial.h>
// Define the RX and TX pins for SoftwareSerial
#define RADAR_RX 2 // Connect to T-RADAR TX pin
#define RADAR_TX 3 // Connect to T-RADAR RX pin
// Initialize SoftwareSerial for communication with the radar module
SoftwareSerial radarSerial(RADAR_RX, RADAR_TX);
void setup() {
// Start the hardware serial communication for debugging
Serial.begin(115200);
// Start the software serial communication with the radar module
radarSerial.begin(115200);
Serial.println("LILYGO T-RADAR Module Initialized");
}
void loop() {
// Check if data is available from the radar module
if (radarSerial.available()) {
// Read and print the data from the radar module
String radarData = radarSerial.readStringUntil('\n');
Serial.println("Radar Data: " + radarData);
}
// Add a small delay to avoid flooding the Serial Monitor
delay(100);
}
SoftwareSerial library is used if the Arduino UNO's hardware UART is already in use.No Data Received from the Module
Inconsistent Detection Results
Module Not Powering On
VCC and GND pins are properly connected. Ensure the EN pin is pulled HIGH.Data Format is Unreadable
VCC and EN pins.SoftwareSerial library is correctly configured and not conflicting with other peripherals.By following this documentation, you can effectively integrate the LILYGO T-RADAR module into your projects and troubleshoot common issues with ease.