Найти тему
Александр Рожков

Подключение ультразвукового датчика HC-SR04 к микроконтроллеру ESP8266 с помощью языка microPython.

В данном уроке мы подключим ультразвуковой датчик HC-SR04.

В уроке №10 по микроконтроллерам Atmega , мы уже подключали данный датчик. По сути мы повторим данный алгоритм, только на языке microPython.

Настраиваем ножки на отправку импульса и прием ответа:

trig=Pin(5, Pin.OUT) echo=Pin(4, Pin.IN)

Далее формируем импульс старта в течении 10 микросекунд:

trig.off() utime.sleep_us(2) trig.on() utime.sleep_us(10) trig.off()

Далее ждем когда сигнал echo установится в единицу (перейдет с логического нуля в логическую единицу):

while echo.value() == 0: pass

После чего фиксируем значение внутреннего таймера (по аналогии с микроконтроллерами  запустили таймер):

Полную версию можно посмотреть на сайте: https://texnohelp.com/mycropython-hc-sr04/

Видео версию можно посмотреть по ссылке: https://www.youtube.com/watch?v=0xTRddNsVCU