from machine import Pin
from time import sleep, ticks_ms, ticks_diff
sensor_movimento = Pin(16, Pin.IN)
sensor_luminosidade = Pin(17, Pin.IN)
led = Pin(18, Pin.OUT)
ultimo_movimento = 0
while True:
movimento_detectado = sensor_movimento.value()
luminosidade = sensor_luminosidade.value()
print("PIR:", movimento_detectado, "LDR:", luminosidade)
if movimento_detectado == 1 and luminosidade == 1:
ultimo_movimento = ticks_ms()
led.on()
if ticks_diff(ticks_ms(), ultimo_movimento) > 15000:
led.off()
sleep(0.1)