# Complete project details at https://RandomNerdTutorials.com/micropython-hc-sr04-ultrasonic-esp32-esp8266/
# Симуляция работы ультразвукового датчика HC-SR04
# Для начала симуляции нажимайте зеленую кнопку в посередине экрана
# Чтобы задать измеряемое расстоняние необходимо во время симуляции нажать на модуль и передвинуть ползунок расстояния
from hcsr04 import HCSR04 # Подключаем файл hcsr04.py (его содержание можно посмотреть сверху)
from time import sleep # Подключаем библиотеку для работы с задержками
sensor = HCSR04(trigger_pin=4, echo_pin=16, echo_timeout_us=10000) # Создаем объект для подключения модуля и указываем параметры (пины TRiG -> esp:4, ECHO -> esp:16 которые есть на модуле и задержку получения сигнала)
while True:
distance = sensor.distance_cm() # Получаем измерения в сантиметрах
print('Distance:', distance, 'cm') # Выводим информацию
sleep(1) # задержка 1 миллисекунда