Using Infineon’s radar baseboard XMC4700 and BGT24LTR11 radar
shield with Arduino
Set-up guide
3. Next, some steps are required to initialize the hardware for the Pulsed Doppler Radar and also to configure
the parameters. All these are to be done within the setup() routine (Figure 13).
Figure 13 Initializing hardware and parameters for Pulsed Doppler Radar
The lines of code will initialize the software to use the default parameters. In case custom parameters are
preferred, the user can call the respective APIs (as listed in Table 1) before calling the begin() function.
Table 1 Configuration APIs
uint8_t setMinSpeed(float speedMs);
Set the minimum speed that will be detected
Retrieve the minimum speed configured
uint8_t setMaxSpeed(float speedMs);
Set maximum speed that will be detected
Retrieve the maximum speed configured
uint8_t setMotionSensitivity(float threshold);
Set threshold that will determine motion or not
float getMotionSensitivity(void);
Retrieve threshold that will determine motion or not
uint8_t setDopplerSensitivity(float threshold);
Set threshold that will determine motion with
direction (departing/approaching) or not