from machine import Pin, ADC
from time import sleep
ver = Pin(22, Pin.OUT)
lar = Pin(21, Pin.OUT)
ama = Pin(19, Pin.OUT)
gre = Pin(18, Pin.OUT)
ldr_pin = ADC(Pin(35))
pot_pin = ADC(Pin(34))
ldr_pin.width(ADC.WIDTH_12BIT)
pot_pin.width(ADC.WIDTH_12BIT)
while True:
valorLdr = ldr_pin.read()
valorPot = pot_pin.read()
print("Valor LDR:", valorLdr)
print("Valor Potenciômetro:", valorPot)
if valorLdr < 2048:
if valorPot < 250:
ver.value(1)
lar.value(0)
ama.value(0)
gre.value(0)
if valorPot >= 250 and valorPot < 500:
ver.value(1)
lar.value(1)
ama.value(0)
gre.value(0)
if valorPot >= 500 and valorPot < 750:
ver.value(1)
lar.value(1)
ama.value(1)
gre.value(0)
elif valorPot >= 750:
ver.value(1)
lar.value(1)
ama.value(1)
gre.value(1)
else:
ver.value(0)
lar.value(0)
ama.value(0)
gre.value(0)
sleep(1)