Devices & Components
Arduino Uno Rev3
VL53L0X {laser distance module}
Hardware & Tools
Premium Female/Male Extension Jumper Wires, 40 x 6" (150mm)
Project description
Code
untitled
asciidoc
1#include <Wire.h> 2#include <VL53L0X.h> 3 4VL53L0X sensor; 5 6void setup() 7{ 8 Serial.begin(9600); 9 Wire.begin(); 10 11 sensor.setTimeout(500); 12 if (!sensor.init()) 13 { 14 Serial.println("Failed to detect and initialize sensor!"); 15 while (1) {} 16 } 17 18 // Start continuous back-to-back mode (take readings as 19 // fast as possible). To use continuous timed mode 20 // instead, provide a desired inter-measurement period in 21 // ms (e.g. sensor.startContinuous(100)). 22 sensor.startContinuous(); 23} 24 25void loop() 26{ 27 Serial.print(sensor.readRangeContinuousMillimeters()); 28 if (sensor.timeoutOccurred()) { Serial.print(" TIMEOUT"); } 29 30 Serial.println(); 31} 32
untitled
asciidoc
1#include <Wire.h> 2#include <VL53L0X.h> 3 4VL53L0X sensor; 5 6void 7 setup() 8{ 9 Serial.begin(9600); 10 Wire.begin(); 11 12 sensor.setTimeout(500); 13 14 if (!sensor.init()) 15 { 16 Serial.println("Failed to detect and initialize 17 sensor!"); 18 while (1) {} 19 } 20 21 // Start continuous back-to-back 22 mode (take readings as 23 // fast as possible). To use continuous timed mode 24 25 // instead, provide a desired inter-measurement period in 26 // ms (e.g. sensor.startContinuous(100)). 27 28 sensor.startContinuous(); 29} 30 31void loop() 32{ 33 Serial.print(sensor.readRangeContinuousMillimeters()); 34 35 if (sensor.timeoutOccurred()) { Serial.print(" TIMEOUT"); } 36 37 Serial.println(); 38} 39
Downloadable files
vl53l0x-module-interfacing-with-arduino_2gDWetayS7.png
vl53l0x-module-interfacing-with-arduino_2gDWetayS7.png

vl53l0x-module-interfacing-with-arduino_2gDWetayS7.png
vl53l0x-module-interfacing-with-arduino_2gDWetayS7.png

Comments
Only logged in users can leave comments