print("Project:Parking System")
print("Create by: your name")
print("Date: ")
from machine import Pin , PWM
import ultrasonic #Library sensor
from time import sleep
TRIG = Pin( 14, Pin.IN)
ECHO = Pin( 25, Pin.IN)
red_led = Pin( 18, Pin.OUT)
buzzer =PWM(Pin(5, Pin.OUT))
reverse_sensor = ultrasonic.HCSR04(trigger_pin = TRIG, echo_pin = ECHO )
#Parameter Declaration
#Main Program
while True :
measure_distance = reverse_sensor.distance_cm()
print("Distance from wall is " , measure_distance, "cm")
#condition to check distance car fromm wall while reverse
if measure_distance <= 50:
red_led.on()
buzzer.init(freq=5000 , duty=1023)
elif 50 < measure_distance <= 100:
red_led.on()
buzzer.init(freq=2500 , duty=512)
sleep(0.25)
red_led.off()
buzzer.init(freq=2500 , duty=0)
sleep(0.25)
else:
red_led.off()
buzzer.init(freq=800 , duty=512)
sleep(0.25)
buzzer.init(freq=800 , duty=0)
sleep(0.25)
#system delay
sleep(0.5)