In one project I needed to use Seeed Studio mmWave radar MR24HPC1, and to better understand how it works and what it does, I ended up writing my own Arduino library for this sensor. Learned a lot.
It has two modes: simple and advanced.
| Available methods | SIMPLE | ADVANDCED |
|---|---|---|
| reset() | + | + |
| get_mode() | + | + |
| get_heartbeat() | + | + |
| get_activity() | + | |
| get_direction() | + | |
| get_motion() | + | |
| get_presence() | + | |
| get_motion_energy() | + | |
| get_motion_speed() | + | |
| get_motion_distance() | + | |
| get_static_energy() | + | |
| get_static_distance() | + | |
| get_initialization_status() | + | |
| get_time_for_entering_no_person_state() | + | + |
| get_motion_trigger_time() | + | |
| get_motion_to_static_time | + | |
| get_static_trigger_limit() | + | |
| set_static_limit() | + | |
| set_motion_limit() | + | |
| set_static_threshold | + | |
| set_motion_threshold | + | |
| set_absence_trigger_time | + |
My Arduino library for Seeed MR24HPC1 24GHz radar is in GitHub.
