VL53L0X를 M5Stack에서 사용
목적
TOF 레이저 측거 센서 VL53L0X를 M5Stack에서 사용한다.
VL53L0X는 I2C 포트의 센서로 M5Stack의 I2C 포트와 접속하면 통신할 수 있다.
M5Stack IO
VL53L0X의 5V, GND, SCL, SDA 포트와 M5Stack의 5V, GND, SCL, SDA 포트를 연결한다.
Arduino IDE에 VL53L0X 라인 브래리 설치
ArduinoIDE의 스케치 → 라이브러리를 포함 → VL53L0X에서,
라이브러리를 설치합니다.
Arduino에 쓰기
ArduinoIDE에 다음 소스를 붙여넣고,
「스케치」→「검증·컴파일」→「마이컴 보드에 기입한다」
시리얼 콘솔과 디스플레이에 거리가 표시됩니다.
#include <M5Stack.h>
#include <Wire.h>
#include <VL53L0X.h>
VL53L0X sensor;
void setup() {
Serial.begin(115200);
Wire.begin();
M5.begin();
sensor.init();
sensor.setTimeout(500);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setCursor(10, 10);
M5.Lcd.setTextColor(WHITE);
M5.Lcd.setTextSize(10);
}
void loop() {
int distance = sensor.readRangeContinuousMillimeters();
if (!sensor.timeoutOccurred()) {
Serial.println(distance);
M5.Lcd.setCursor(0, 0);
M5.Lcd.println( distance);
}
}
데모 동영상
참고
만들면서 배우는 Arduino + = 전자 공작 입문 거리를 정확하게 측정 그 2 레이저 VL53L0X
htps //w w. 덴시. cぅb/코오 k보오 k/전백 r/ぢs단세/2vl53l0x. HTML
Reference
이 문제에 관하여(VL53L0X를 M5Stack에서 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nnn112358/items/1d71c0b3269ee977e781텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)