# implement upython script for reverse parking system
import machine
from machine import Pin,PWM
import time
Trigger = Pin(23, Pin.OUT)
Echo = Pin(22, Pin.IN)
frequency = 5000
buzzer = PWM(Pin(14), frequency)
while True:
Trigger.value(0)
time.sleep_us(2)
Trigger.value(1)
time.sleep_us(10)
Trigger.value(0)
totaltime = machine.time_pulse_us(Echo, 1)
distance = (totaltime * 0.034) / 2
max_distance = 400
if distance < max_distance:
buzzer.duty(50)
print('Distance:', distance, 'cm')
else:
buzzer.duty(0)
while True:
measure_distance()
time.sleep(0.1)