![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Prints data bits, range status, and distance (mm)
Fork of VL53L1X_Pololu by
main.cpp@1:67ced5a2c689, 2018-07-31 (annotated)
- 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?
User | Revision | Line number | New 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 | } |