제품사양

전압: 3~5V

VL53L0X V2 칩을 사용한 컬러센서 모듈 입니다.

I2C 통신방식으로 제어

감지거리 2m 이내

사용시 센서에 붙은 테이프는 제어하고 사용하세요

 

이미지

 

 

 

 

아두이노 소스코드

//홈페이지: www.daduino.co.kr

//이메일: daduino@daduino.co.kr

 

//아두이노의 I2C단자에 연결

 

#include "Adafruit_VL53L0X.h"

 

Adafruit_VL53L0X lox = Adafruit_VL53L0X();

 

void setup() {

  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);

}

 

전체 소스코드 라이브러리 다운로드 클릭