Подключение дальномера HC-SR04 к ATmega16

Как подключить ультразвуковой датчик измерения расстояния HC-SR04 к ATmega16 и передать данные через USART/UART на компьютер

Очень часто нам нужно подключить датчик измерения расстояния HC-SR04 к ATmega16, Arduino или другому микроконтроллеру и отображать данные на экран или передать через USART/UART на наш компьютер.
В данной статье мы решим эти проблемы, а именно:

  1. подключим HC-SR04 к ATmega16;
  2. подключим радио модуль TB387 к ATmega16 или напрямую, или другой имеющийся радио модуль как HC-11/12 или FS1000A/XD-FST;
  3. напишем прошивку для ATmega16;
  4. проверим работоспособность.

Схема подключения модуля TB387 и датчика движения HC-SR04 к ATmega16

Схема подключения датчика движения HC-SR04 к ATmega16

Пример программы в Atmel Studio 7

uart.h

uart.c

hcsr04.h

hcsr04.c

main.c

Результат

Подключение дальномера HC-SR04 к ATmega16

Скачать
Terminal 1.9b — работаем с COM-портом
datasheet ATMEGA16.pdf
Проект в Atmel Studio 7 HC-SR04+UART+ATmega16

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *