from machine import time_pulse_us , Pin
import time
#define the trig and Echo PIn
TRIG_PIN = 14
ECHO_PIN = 12
lED = 27
trig = Pin(TRIG_PIN,Pin.OUT)
echo = Pin(ECHO_PIN,Pin.IN)
led = Pin(lED,Pin.OUT)
def get_distance():
trig.value(1)
time.sleep_ms(10)
trig.value(0)
#wait to recieve
duration = time_pulse_us(echo,1,300000)
#print(duration)
#calculate distance in cm
distance = (duration * 0.0343) // 2
return distance
def open_led(distance):
if distance < 200:
led.value(1)
else:
led.value(0)
while True:
obj_distance = get_distance()
open_led(obj_distance)
#print(f'distance : {obj_distance}')