В данном уроке мы подключим ультразвуковой датчик 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
Подключение ультразвукового датчика HC-SR04 к микроконтроллеру ESP8266 с помощью языка microPython.
7 июня 20217 июн 2021
79
~1 мин