import random
import time
from machine import Pin
led = Pin(0, Pin.OUT)
def medir_distancia():
return random.uniform(5, 20)
def detectar_visita(distancia):
return distancia < 10
def registrar_visita():
ahora = time.localtime()
timestamp = "{:02d}:{:02d}:{:02d}".format(ahora[3], ahora[4], ahora[5])
print(f"Persona detectada - {timestamp}")
led.value(1)
time.sleep(2)
led.value(0)
def sistema_conteo():
while True:
distancia = medir_distancia()
print(f"Distancia medida: {distancia:.2f} cm")
if detectar_visita(distancia):
registrar_visita()
time.sleep(1)
sistema_conteo()