Troubleshooting

Unable to Get “Human Detected / No Human Detected” Data from SEN0609 (C4001) with ESP32

userHead 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

 


 

2025-10-31 01:58:37

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.

userHeadPic ahsrab.rifat