Unable to Get “Human Detected / No Human Detected” Data from SEN0609 (C4001) with ESP32
tanmay__tendolkar 2025-10-30 19:45:30 76 Views1 Replies Hello DFRobot team,
I’m using the SEN0609 (C4001) 24GHz mmWave radar sensor with an ESP32 to build a human presence detection system.
The sensor is communicating properly via UART, and I’m receiving motion data (target distance, movement status, etc.) using the DFRobot_C4001 Arduino library.
However, I’m not getting any clear “human detected” or “no human detected” output — I only see continuous motion or speed data even when no person is present.
Please help. Any code examples, resources are appreciated.
Thank you in advance
The DFRobot SEN0609 (C4001) is a continuous-wave 24 GHz mmWave radar, not a “binary” human presence sensor.
It outputs target parameters, such as:
distance (m)
speed (m/s)
movementStatus (0 = still, 1 = moving)
energy (signal strength)
But it does not output a direct “human detected” or “no human detected” boolean.
You must derive that using logic or thresholds.
ahsrab.rifat 
