Попался в руки еще один ультразвуковой датчик.
Его плюс от ранее описанного в этом разделе датчика в, в том что у него шаг измерения 1см
Написал скетчь для carduino/arduino, работает без ошибок, измеряет четко без погрешности
Хороший сенсор для создания роботов
PHP код:
#include <util/delay.h>
int inputPin=4;
int outputPin=5;
unsigned long distance_con, distance;
void setup()
{
Serial.begin(115200);
pinMode(inputPin, INPUT);
pinMode(outputPin, OUTPUT);
}
void loop()
{
digitalWrite(outputPin, HIGH);
_delay_us(10);
digitalWrite(outputPin, LOW);
distance = pulseIn(inputPin, HIGH);
if(distance_con==distance && distance>200 && distance<37500)
Serial.println(distance/58);
if(distance<60000) _delay_us((60000-distance));
distance_con = distance;
}