#detection of parking space available or not
import machine
import utime
trigger_pin = machine.Pin(10, machine.Pin.OUT)
echo_pin = machine.Pin(11, machine.Pin.IN)
def measure_distance():
trigger_pin.on()
utime.sleep_us(10)
trigger_pin.off()
while not echo_pin.value():
pulse_start = utime.ticks_us()
while echo_pin.value():
pulse_end = utime.ticks_us()
pulse_duration = utime.ticks_diff(pulse_end, pulse_start)
distance_cm = pulse_duration / 58
return distance_cm
while True:
distance = measure_distance()
if distance < 40:
print("Parking space occupied")
else:
print("Parking space available")
utime.sleep(1)