Advanced Radar Sensor

Advanced Radar Sensor (LD2450)

Input Serial

The ld2450 radar module allows you to monitor human presence, motion detection and tracking.
Target tracking involves real-time tracking of the position of a (moving) target within a specific area, enabling measurement of the target’s distance, angle and speed (relative to the sensor).


Required Libraries

Make sure to add the ld2450.py file to the lib folder on your Microcontroller.
You can download the ld2450.py file here: link

Basic Usage

This example prints the information from the LD2450 sensor to the serial monitor.

import board
import busio
import ld2450

uart = busio.UART(board.TX, board.RX, baudrate=256000)  # Adjust pins and baudrate as needed

while True:
    parsed_data = ld2450.parse_ld2450_data(uart)  # Pass the uart object
    for target in parsed_data.targets:
        print(f"Target at ({target['x']}, {target['y']}) moving at {target['speed']} cm/s")