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.


Ответы (0 шт):