lightranger8 2.0.0.0
|
LightRanger8 Click example. More...
Functions | |
void | application_init (void) |
void | application_task (void) |
int | main (void) |
LightRanger8 Click example.
This demo application shows an example of distance measurement via VL53L3 ranging sensor.
The demo application is composed of two sections :
Initialization of I2C module, log UART and additional pins. After driver init, the app powers the device and performs default settings of the ranging sensor including distance mode and timing budget. The optional calibration helps improvement of the accuracy on the targeted distance. This process takes 10 second ( which can by modifed by simply lowering the Delay_ms ( ) value ) so the user can place an object on the exact location. When calibration is finished, device starts the measurement with intermeasurement period set by the user.
A new data ready is checked as soon as possible which signals the time required for the ranging sensor to perform the measurement. An acqured distance is shown on the LOG with the 2 seconds delay so the terminal is possible to read.
void application_init | ( | void | ) |
< Logger config object.
< Click config object.
Logger initialization. Default baud rate: 115200 Default log level: LOG_LEVEL_DEBUG
void application_task | ( | void | ) |
int main | ( | void | ) |