UART Protocol SensorsCompatible with ESP32
The list of sensors using UART protocol for your ESP32 projects, complete with wiring guides and code examples.
UART (Universal Asynchronous Receiver-Transmitter) is a fundamental serial protocol for point-to-point communication. It’s widely used in ESP32 and Arduino for debugging, communicating with GPS modules, GSM modems, and more.
UART uses two lines: RX and TX. The Arduino’s Serial
library and ESP32’s multiple hardware UART ports allow flexible communication with multiple serial devices.

MH-Z19
The MH-Z19 is a high-accuracy CO₂ sensor using NDIR technology, suitable for air quality monitoring. It supports UART...

TOF10120
The TOF10120 is an advanced, high-performance laser distance sensor that uses time-of-flight technology to measure...

A02YYUW
The A02YYUW is a waterproof ultrasonic distance sensor ideal for outdoor and industrial applications. With a measuring...

SIM800L
The SIM800L is a GSM/GPRS communication module that supports voice, SMS, and data transmission. It is ideal for IoT...

SIM800C
The SIM800C is a versatile GSM/GPRS module that provides quad-band connectivity for voice, SMS, and data applications....

SIM800A
The SIM800A is a versatile GSM/GPRS module that provides dual-band connectivity for voice, SMS, and data applications....

SIM808
The SIM808 is a versatile GSM/GPRS module with integrated GPS functionality, providing quad-band connectivity for voice,...

SIM868
The SIM868 is a versatile GSM/GPRS module with integrated GNSS functionality, providing reliable communication and...

SIM900 / SIM900A
The SIM900 is a versatile GSM/GPRS module that provides reliable communication capabilities for various applications....

SIM7000
The SIM7000 is a versatile LTE CAT-M1/NB-IoT module that provides reliable communication capabilities for various IoT...

SIM5320
The SIM5320 is a versatile 3G WCDMA/HSDPA module that provides reliable communication capabilities for various...

A7670
The A7670 is a versatile LTE Cat 1 module that provides reliable communication capabilities for various IoT...

SIM7600G / SIM7600E
The SIM7600G is a versatile LTE CAT1 module that provides reliable communication capabilities for various IoT...

SIM7080G
The SIM7080G is a versatile LPWA module that provides reliable communication capabilities for various IoT applications....

PN532
The PN532 NFC module provides a powerful and flexible platform for integrating NFC and RFID capabilities into your...

RC522
The RC522 RFID/NFC module offers an affordable and reliable solution for integrating NFC and RFID functionality into...

RDM6300
The RDM6300 is a simple and reliable 125kHz RFID reader module suitable for a wide range of identification and access...

LD2410
The LD2410 is a millimeter-wave radar sensor for human presence detection, supporting both stationary and moving target...

LD2410B
The LD2410B is a millimeter-wave radar sensor for human presence detection with enhanced Bluetooth-based configuration...

LD2410C
The LD2410C is a millimeter-wave radar sensor for human presence detection, supporting both stationary and moving target...

LD2410S
The LD2410S is an ultra-low-power 24GHz mmWave radar sensor for human presence detection, supporting both stationary and...

LD2411S
The LD2411S is a 24GHz mmWave radar sensor for human presence detection, supporting both motion and micro-motion...

LD2412
The LD2412 is a wide-angle 24GHz mmWave radar sensor that detects human presence via FMCW. It supports both UART and...

LD2420
The LD2420 is a mmWave radar sensor for motion, micro-motion, and presence detection. It supports UART communication and...

LD2450
The LD2450 is a 24GHz mmWave radar sensor designed for precise human presence detection and tracking. It supports both...

LD2461
The LD2461 is a high-precision 24GHz radar sensor capable of detecting multiple human targets and tracking their...

MR24HPC1
The MR24HPC1 is a high-sensitivity 24GHz radar sensor capable of detecting human presence and motion. It communicates...

RD-01
The Ai-Thinker RD-01 is a high-sensitivity 24GHz radar sensor capable of detecting human presence and motion. It...

RD-03D
The RD-03D is a versatile 24GHz radar sensor for multi-person detection and tracking. It supports UART data output and...

MR24HPB1
The MR24HPB1 is a high-sensitivity 24GHz radar sensor capable of detecting human presence and motion. It communicates...

C4001
The DFRobot C4001 is a compact, high-performance mmWave radar sensor supporting UART and I2C. It provides flexible...