import random
import time
from machine import Pin
led = Pin(0, Pin.OUT)
def leer_movimiento():
return random.choice([True, False])
def activar_alerta(movimiento):
if movimiento:
led.value(1)
print("LED encendido")
else:
led.value(0)
print("LED apagado")
def registrar_evento(hora_simulada):
print(f"Intruso detectado - Hora simulada: {hora_simulada}:00")
def esta_fuera_horario(hora_simulada):
return not (8 <= hora_simulada < 18)
def sistema_seguridad():
hora_simulada = 0
while True:
movimiento = leer_movimiento()
if movimiento and esta_fuera_horario(hora_simulada):
activar_alerta(True)
registrar_evento(hora_simulada)
else:
activar_alerta(False)
time.sleep(2)
hora_simulada = (hora_simulada + 1) % 24
sistema_seguridad()