print("Hello, Pi Pico W!")
from machine import Pin
import utime
led = Pin(5, Pin.OUT)
trigger = Pin(28, Pin.OUT)
echo = Pin(22, Pin.IN)
def ultra():
   trigger.low()
   utime.sleep_us(2)
   trigger.high()
   utime.sleep_us(5)
   trigger.low()
   while echo.value() == 0:
       signaloff = utime.ticks_us()
   while echo.value() == 1:
       signalon = utime.ticks_us()
   timepassed = signalon - signaloff
   global distance
   global led
   distance = (timepassed * 0.0343) / 2
   print("The distance from object is ",distance,"cm")
while True:
    ultra()
    utime.sleep(1)

    if distance < 400:
        led.value(1)
        led.on
        utime.sleep_ms(1000)
Loading
pi-pico-w