from machine import Pin, time_pulse_us
import utime
TRIG = Pin(6, Pin.OUT)
ECHO = Pin(7, Pin.IN)
def measure_distance():
TRIG.low()
utime.sleep_us(2)
TRIG.high()
utime.sleep_us(10)
TRIG.low()
duration = time_pulse_us(ECHO, 1, 30000) # waktu HIGH pada echo (µs)
distance = (duration * 0.0343) / 2 # konversi ke cm
return distance
while True:
dist = measure_distance()
print("Jarak: {:.2f} cm".format(dist))
utime.sleep(1)