from machine import Pin
import utime
pir= Pin (28, Pin.IN)
led=Pin(1, Pin.OUT)
def activar_alerta(estado):
if estado:
led.value(1)
print("Alerta activada: Led encendido")
else:
led.value(0)
print("Alerta desactivada: Led apagado")
def registrar_evento():
h_actual = utime.localtime() # Devuelve una tupla: (hora, minuto, segundo)
hora_formateada = "{:02}:{:02}:{:02}".format(h_actual[3], h_actual[4], h_actual[5])
print(f"Intruso detectado - Hora: {hora_formateada}")
def sistema_seguridad():
print("Sistema de seguridad activado...")
while True:
movimiento = pir.value()
activar_alerta(movimiento)
if movimiento:
registrar_evento()
utime.sleep(5)
else:
utime.sleep(1)
sistema_seguridad()