import uasyncio as asyncio
from machine import Pin
import time
p0 = Pin(22, Pin.OUT)
# Função que será executada como uma tarefa assíncrona
async def task1():
while True:
p0.off()
print("Tarefa 1 executando...")
await asyncio.sleep(1) # Espera por 1 segundo antes de continuar
# Outra função que será executada como uma tarefa assíncrona
async def task2():
while True:
p0.on()
print("Tarefa 2 executando...")
await asyncio.sleep(2) # Espera por 2 segundos antes de continuar
# Inicializa o loop de eventos asyncio
loop = asyncio.get_event_loop()
# Adiciona as tarefas ao loop de eventos
loop.create_task(task1())
loop.create_task(task2())
# Executa o loop de eventos de forma indefinida
loop.run_forever()