import uasyncio as asyncio
from machine import Pin
LED1 = Pin(2, Pin.OUT)
LED2 = Pin(3, Pin.OUT)
async def task1():
while True:
print("task1 executing....")
await asyncio.sleep(1)
LED1.value(1)
await asyncio.sleep(1)
LED1.value(0)
await asyncio.sleep(1)
async def task2():
while True:
print("task2 executing....")
await asyncio.sleep(2)
LED2.value(1)
await asyncio.sleep(0.25)
LED2.value(0)
await asyncio.sleep(0.25)
loop = asyncio.get_event_loop()
loop.create_task(task1())
loop.create_task(task2())
loop.run_forever()