Я работал над Nodemcu с модулем HC-SR04 в течение последних нескольких дней.
Я сделал почти все, но проблема в том, что показания, которые я получаю, не верны, или я должен сказать, что неточные, потому что показания меняются, когда я меняю расстояние между модулем и объектом.
Слушайте мои показания
-1647
-687
-60
-79
-356
Почти совершенно случайно.
Я сделал заявку на исследование, но безрезультатно ...
#include <HCSR04.h>
UltraSonicDistanceSensor distanceSensor(13, 12); // Initialize sensor that uses digital pins 13 and 12.
void setup () {
Serial.begin(9600); // We initialize serial connection so that we could print values from sensor.
}
void loop () {
// Every 500 miliseconds, do a measurement using the sensor and print the distance in centimeters.
int value = round(distanceSensor.measureDistanceCm());
Serial.println(value);
delay(500);
}
Большое спасибо!