import time
import board
import digitalio
import adafruit_hcsr04
pir = digitalio.DigitalInOut(board.GP0)
pir.direction = digitalio.Direction.INPUT
ledR = digitalio.DigitalInOut(board.GP21)
ledR.direction = digitalio.Direction.OUTPUT
ledG = digitalio.DigitalInOut(board.GP19)
ledG.direction = digitalio.Direction.OUTPUT
ledB = digitalio.DigitalInOut(board.GP17)
ledB.direction = digitalio.Direction.OUTPUT
sonar = adafruit_hcsr04.HCSR04(trigger_pin=board.GP7, echo_pin=board.GP6)
while True:
if (sonar.distance <=10):
ledR.value = True
ledG.value = False
ledB.value = True
print(sonar.distance)
elif (sonar.distance > 10 and sonar.distance <=100):
ledR.value = False
ledG.value = False
ledB.value = True
print(sonar.distance)
elif (sonar.distance > 100):
ledR.value = False
ledG.value = True
ledB.value = True
print(sonar.distance)
time.sleep(1)