from machine import Pin
import time
import random
pin = Pin(5, Pin.OUT)
pin.value(1)
while True:
active_delay = random.randint(5, 15)
time.sleep(active_delay)
num_off_cycles = random.randint(1, 3)
for _ in range(num_off_cycles):
pin.value(0)
time.sleep(random.uniform(0.1, 0.2))
pin.value(1)
time.sleep(random.uniform(0.1, 0.2))
pin.value(1)