안녕하세요 에듀이노 개발팀입니다.
이전에 안내해드렸던 기술문의 답변에 잘못된 부분이 있어 수정하여 올려드립니다.
아래의 코드를 참고해 'lox.begin(0x31);' 부분에 원하는 주소값으로 수정하여 업로드해주시기 바랍니다.
이 후 I2C Scanner를 이용해 변경된 주소를 확인한 다음, 테스트를 진행해주시기 바랍니다.
잘못된 답변으로 인해 불편함을 제공해드린점 양해부탁드리겠습니다.
감사합니다.
#include "Adafruit_VL53L0X.h"
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
lox.begin(0x31);
}
void loop() {
}
안녕하세요 에듀이노 개발팀입니다.
아래의 링크를 참고해 ‘example’을
참고해 change address코드를 이용하여 주소값을 변경해 사용이 가능합니다.
변경된 주소 값은 다시 변경하지 않는 이상, 변경되지
않는 점 참고바랍니다.
https://github.com/keepworking/Adafruit_VL6180X
링크 속 코드에
vl.changeAddr(변경할 주소);를 이용해 변경하려는 주소 값을 넣어주시기 바라며,
vl.begin(변경된 주소);를 이용해 변경된 주소 값과 연결해 사용이 가능합니다.
감사합니다.
[ Original Message ]
저희가 메인 보드 하나로 적외선 고정밀 ToF 거리 센서 VL53L0X 2개하고 LCD 16×2 4핀(I2C제어) 디스플레이 모듈 1개를 사용하려고 합니다. 적외선 센서의 address가 둘이 같아서 하나의 address를 변경하고 싶은데 어떻게 하는지. 두 대의 적외선 센서 값을 서로 다른 변수로 각각 저장하려는데 어떻게 할지 모르겠습니다.