# Este código muestra un ejemplo de cómo utilizar la función Timer en Raspberry Pi Pico para alternar el estado de un LED cada 2 segundos y mostrar "hola" en la consola cada 0.5 segundos.
from machine import Timer, Pin
from utime import sleep
led = Pin(5, Pin.OUT)
led2 = Pin(9, Pin.OUT)
def prueba(Timer): # funcion de one shot
print("ONE SHOT")
led2.on()
tim = Timer()
tim.init(period=2000, mode=Timer.PERIODIC, callback=lambda Timer: led.toggle())
tim2 = Timer()
tim2.init(mode=Timer.ONE_SHOT, period=5000,callback=prueba)
while True:
print("hola") # Muestra "hola" en la consola
sleep(0.3) # Espera 0.5 segundos