Ви не увійшли.
Сторінки 1
Першу секунду після вивантаження коду через серійний монітор видає відстань, але потім починає спамити різними символами. Не знаю, що потрібно виправити в ньому, прошу, допоможіть, буду вдячним.
Код програми:
#include "Adafruit_VL53L0X.h"
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
while (! Serial) {
delay(1);
}
Serial.println("Перевірка датчика відстані VL53L0X");
if (!lox.begin()) {
Serial.println(F("Помилка запуску датчика VL53L0X"));
while(1);
}
}
void loop() {
VL53L0X_RangingMeasurementData_t measure;
Serial.print("Зчитування відстані... ");
lox.rangingTest(&measure, false);
if (measure.RangeStatus != 4) {
Serial.print("Відстань (мм): "); Serial.println(measure.RangeMilliMeter);
} else {
Serial.println(" Об'єкт немає в доступному діапазоні ");
}
delay(100);
}
Сторінки 1