Code: Select all
from hcsr04 import HCSR04
from machine import Pin, Signal
import utime
sensor = HCSR04(trigger_pin=4, echo_pin=14) # d2 = 4 - green, # d5 = 14 - yellow
scanner_power = Signal(12, Pin.OUT, invert=True)
scanner_power.on()
scanner = Signal(0, Pin.OUT, invert=True)
while True:
distance = sensor.distance_cm()
utime.sleep(0.1)
print('Distance:', distance, 'cm')
if 10 < distance < 30:
print("Scanning...")
scanner.on()
utime.sleep(2)
scanner.off()