print("Hello, Pi Pico!")
from machine import Pin
import utime
trigger = Pin(3, Pin.OUT) # GPIO3 as Trigger pin
echo = Pin(2, Pin.IN) # GPIO2 as Echo pin
def ultra():
trigger.low()
utime.sleep_us(2)
trigger.high()
utime.sleep_us(5)
trigger.low()
while echo.value() == 0:
signaloff = utime.ticks_us() # Time when signal is sent
while echo.value() == 1:
signalon = utime.ticks_us() # Time when echo is received
timepassed = signalon - signaloff
distance = (timepassed * 0.0343) / 2 # Convert to cm
print("The distance from object is", distance, "cm")
while True:
ultra()
utime.sleep(1)