vl53l0x v2 выдает странные значения
Сначала я подключил датчик по схеме из интернета. vin - 5в gnd - gnd scl - A5 sda - A4 Загрузил в arduino этот код:
#include <Wire.h>
#include <VL53L0X.h>
VL53L0X sensor;
void setup()
{
Serial.begin(9600);
Wire.begin();
sensor.setTimeout(500);
sensor.init();
}
void loop()
{
Serial.println(sensor.readRangeContinuousMillimeters());
}
Все работало некоторое время. Но потом датчик начал постоянно выдавать 65535. Я подумал, что что-то не так с адресом и запустил i2c scanner, он показал 0x29, насколько я знаю так и должно быть. Я пытался как-то менять программу, но ничего не получилось. Arduino продолжает выводить в порт 65535.