Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1.  
  2. #include <phys253.h>
  3. #include <LiquidCrystal.h>
  4. #include "Adafruit_VL53L0X.h"
  5.  
  6. Adafruit_VL53L0X lox = Adafruit_VL53L0X();
  7.  
  8. void setup() {
  9. #include <phys253setup.txt>
  10. Serial.begin(9600);
  11.  
  12. // wait until serial port opens for native USB devices
  13. while (! Serial) {
  14. delay(1);
  15. }
  16.  
  17. Serial.println("Adafruit VL53L0X test");
  18. if (!lox.begin()) {
  19. Serial.println(F("Failed to boot VL53L0X"));
  20. while(1);
  21. }
  22. // power
  23. Serial.println(F("VL53L0X API Simple Ranging example\n\n"));
  24. }
  25.  
  26.  
  27. void loop() {
  28. VL53L0X_RangingMeasurementData_t measure;
  29.  
  30. Serial.print("Reading a measurement... ");
  31. lox.rangingTest(&measure, false); // pass in 'true' to get debug data printout!
  32.  
  33. if (measure.RangeStatus != 4) { // phase failures have incorrect data
  34. Serial.print("Distance (mm): "); Serial.println(measure.RangeMilliMeter);
  35. } else {
  36. Serial.println(" out of range ");
  37. }
  38.  
  39. delay(100);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement