#biblioteca de uso geral
from machine import Pin
import time
#blibliotecas para uso dos led endereçaveis
from neopixel import NeoPixel
#blibliotecas para uso do sensor ultrassonico
from hcsr04 import HCSR04
#configuração dos pinos do sensor ultrassonico
trigger_pin = Pin(14, Pin.OUT)
echo_pin = Pin(12, Pin.IN)
#configuração do pino de pwm dos leds
pin_led_strip = 13
#configuração da fita de leds
num_leds = 16
brilho = 0.2
#inicializa o objeto HCSR04
sensor = HCSR04(trigger_pin, echo_pin)
#inicializa os leds
led_strip = NeoPixel(Pin(pin_led_strip), num_leds)
def set_color(color):
for i in range(num_leds):
led_strip[i] = color
led_strip.write()
while True:
#mede a distãcia
distance = sensor.distance_cm()
#imprime a distãncia medida
print("Distância: {} cm".format(distance))
set_color((255, 100, 0))
#espera um pouco antes de realizar outra medição
time.sleep(1)