Prints data bits, range status, and distance (mm)

Dependencies:   mbed

Fork of VL53L1X_Pololu by Jesus Fausto

Committer:
cpbenite
Date:
Tue Jul 31 23:47:38 2018 +0000
Revision:
1:67ced5a2c689
Prints data bits, range status, and distance (mm)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cpbenite 1:67ced5a2c689 1 #include "VL53L1X.h"
cpbenite 1:67ced5a2c689 2
cpbenite 1:67ced5a2c689 3 DigitalOut led1 (LED1);
cpbenite 1:67ced5a2c689 4 DigitalOut led2 (LED2);
cpbenite 1:67ced5a2c689 5 VL53L1X L (D14, D15);
cpbenite 1:67ced5a2c689 6
cpbenite 1:67ced5a2c689 7 int main() {
cpbenite 1:67ced5a2c689 8 led1 = !led1;
cpbenite 1:67ced5a2c689 9 L.init();
cpbenite 1:67ced5a2c689 10
cpbenite 1:67ced5a2c689 11 while (1) {
cpbenite 1:67ced5a2c689 12 L.startContinuous(10);
cpbenite 1:67ced5a2c689 13 printf("Distance (mm): %d\n", L.read());
cpbenite 1:67ced5a2c689 14 L.stopContinuous();
cpbenite 1:67ced5a2c689 15 wait_ms(.500);
cpbenite 1:67ced5a2c689 16 }
cpbenite 1:67ced5a2c689 17 }