HC-SR04 Ультразвуковой дальномер

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

Датчик расстояния

4-1-6
Склад duino.ru: Осталось 62 штуки
120

Ультразвуковой датчик расстояния (дальномер) 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 Ультразвуковой дальномер отзывы

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