import time
from machine import Pin, PWM
from hcsr04 import HCSR04
#define as entradas e saidas dos leds e sensores
led1 = PWM(Pin(26))
led2 = PWM(Pin(32))
led3 = PWM(Pin(23))
led1.freq(1000)
led2.freq(1000)
led3.freq(1000)
sensor1 = HCSR04(trigger_pin=14, echo_pin=27)
sensor2 = HCSR04(trigger_pin=25, echo_pin=33)
sensor3 = HCSR04(trigger_pin=18, echo_pin=19)
sensorLUZ = Pin(21, Pin.IN)
while True:
if sensorLUZ.value() == 1:
print("Noite")
#variavel para cada distancia de cada sensor
led1.duty(204)
led2.duty(204)
led3.duty(204)
distancia1 = sensor1.distance_cm()
distancia2 = sensor2.distance_cm()
distancia3 = sensor3.distance_cm()
if distancia1 < 30:
print("Pessoa passou no 1º sensor!", distancia1, "cm")
led1.duty(1023)
led2.duty(1023)
time.sleep(10)
led1.duty(204)
led2.duty(204)
elif distancia2 < 30:
print("Pessoa passou no 2º sensor!", distancia2, "cm")
led1.duty(1023)
led2.duty(1023)
led3.duty(1023)
time.sleep(3)
led1.duty(204)
led2.duty(204)
led3.duty(204)
elif distancia3 < 30:
print("Pessoa passou no 3º sensor!", distancia3, "cm")
led2.duty(1023)
led3.duty(1023)
time.sleep(3)
led2.duty(204)
led3.duty(204)
else:
print("Dia")
led1.duty(0)
led2.duty(0)
led3.duty(0)
time.sleep(0.8)
Conversor 5v para 3.3v