Инструменты пользователя

Инструменты сайта


ehlektronika:datchiki:ulrazvukovoj_datchik_rasstojanija

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

Датчик расстояния ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

  • 1) Модель HC-SR04
  • 2) Напряжение питания : 5.0 В
  • 3) Рабочий ток: 15 мА
  • 4) Рабочая частота: 40 КГц
  • 5) Рабочий угол: 15 градусов
  • 6) Минимальное измеряемое расстояние: 2 см
  • 7) Максимальное измеряемое расстояние: 300 см

Описание

Датчик расстояния определяет расстояние до объектов с помощью ультразвука.

Датчик удобно применять для измерения расстояния до объектов, в соревновательном направлении «лабиринт» или в исследовательских проектах.

Принцип работы: Датчик генерирует звуковые импульсы на частоте 40 кГц и слушает эхо. По времени распространения звуковой волны до объекта и обратно можно однозначно определить расстояние до объекта. Максимальное измеряемое расстояние 300 см.

Подключение

Датчик использует стандартный 3-пиновый разъем и подключается в любой из портов IN контроллера "Трекдуино"

На датчике На контроллере (IN)
Vcc +
Gnd -
Trig или Echo S

Gnd — (земля) отрицательный контакт питания (-).

Vcc — положительный контакт питания (+).

Trig + Echo — цифровой вход (S).

Программирование

Блоки, необходимые для работы с датчиком, расположены в группе блоков «Датчики»

Блок и генерируемая функция Описание

int distanceCM(int port)
Возвращает значение от 2 до 300, соответствующее уровню принимаемого сигнала

Аргументы:
int port - порт, к которому подключен датчик

Примеры использования в проектах

Остановка двухмоторной тележки на заданном расстоянии

Генерируемый код:

void setup()
{
}
 
void loop()
{
  if (( ( distanceCM( IN1 ) ) > ( 20 ) ))
  {
    startMotor(1, 40);
    startMotor(2, 40);
  }
  else
  {
    stopMotor(1);
    stopMotor(2);
    stopProgram();
  }
}
ehlektronika/datchiki/ulrazvukovoj_datchik_rasstojanija.txt · Последние изменения: 2017/06/05 16:55 (внешнее изменение)