Ультразвуковой датчик HC-SR04

Купить Ультразвуковой датчик HC-SR04

2-8101-1-4
Склад duino.ru: В наличии
100 Р

Ультразвуковой датчик расстояния (дальномер) HC-SR04 - может измерять расстояние при помощи ультразвука.
TX сенсор излучает ультразвуковой импульс, который отражается от препятствия и принимается RX сенсором. Расстояние вычисляется по времени прохождения ультразвука от TX передатчика -> препятствие -> к RX приемнику. Скорость звука при температуре 20° C составляет 1235 км/ч или 343 м/с. При программировании датчика расстояния? нужно полученный результат поделить на 2. Так как ультразвук сначала движется до препятствия, а потом отразившись от него движется назад. То есть он преодолевает одно и тоже расстояние 2 раза. Еще стоит учитывать влажность воздуха и его темппературу, скорость ультразвука изменяется в зависимости от этих параметров

Характеристики дальномера HC-SR04
Напряжение питания: 5В
Потребляемый ток: 15 мА;
Ток покоя: < 2 мА
Эффективный угол обзора: < 15°
Диапазон измерений: 2 см - 400 см
Разрешение: 3 мм

Выводы для подключения к контроллеру:

  • VCC - +5V Arduino
  • Trig - D8 Arduino
  • Echo - D9 на Arduino
  • GND - GND


Скетч для Arduino

const int Trig = 8;
const int Echo = 9;
unsigned int distance_sm=0;
unsigned int time_us=0;
void setup()
{
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(Trig, HIGH); // Подаем сигнал на выход микроконтроллера
delayMicroseconds(10); // Удерживаем 10 микросекунд
digitalWrite(Trig, LOW); // Затем убираем
time_us=pulseIn(Echo, HIGH); // Замеряем длину импульса
distance_sm=time_us/58; // Пересчитываем в сантиметры
Serial.println(distance_sm); // Выводим в порт
delay(500);
}


Тестирование датчика на роботе

Вес 9 г

Категории: Датчики Аудио - звуковые модули

Ультразвуковой датчик HC-SR04 отзывы

Оставьте отзыв об этом товаре первым!