Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <phys253.h>
- #include <LiquidCrystal.h>
- #include "Adafruit_VL53L0X.h"
- Adafruit_VL53L0X lox = Adafruit_VL53L0X();
- void setup() {
- #include <phys253setup.txt>
- Serial.begin(9600);
- // wait until serial port opens for native USB devices
- while (! Serial) {
- delay(1);
- }
- Serial.println("Adafruit VL53L0X test");
- if (!lox.begin()) {
- Serial.println(F("Failed to boot VL53L0X"));
- while(1);
- }
- // power
- Serial.println(F("VL53L0X API Simple Ranging example\n\n"));
- }
- void loop() {
- VL53L0X_RangingMeasurementData_t measure;
- Serial.print("Reading a measurement... ");
- lox.rangingTest(&measure, false); // pass in 'true' to get debug data printout!
- if (measure.RangeStatus != 4) { // phase failures have incorrect data
- Serial.print("Distance (mm): "); Serial.println(measure.RangeMilliMeter);
- } else {
- Serial.println(" out of range ");
- }
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement