Попался в руки еще один ультразвуковой датчик.
Его плюс от ранее описанного в этом разделе датчика в, в том что у него шаг измерения 1см
![Название: Ultrasound.jpg
Просмотров: 4477
Размер: 13.6 Кб](http://compcar.ru/forum/attachment.php?s=ba5c97e3ea2d0ce57850524f03affacb&attachmentid=12188&d=1518621617)
Написал скетчь для 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;
}