# Async LED Control

Day 40 of the 100 Days 100 IoT Projects collection. Board: Pi Pico.

Blink LEDs with non-blocking async code on the Pico W. Concurrency in MicroPython without the headache.

## How it works

Instead of blocking delays, the Pico W runs blinking as an async task that yields control while waiting. Other tasks can run in the gaps, so the board juggles multiple timings at once. Concurrency without threads, in a few lines of MicroPython.

## What you'll learn

- Async/await on microcontrollers
- Cooperative multitasking
- Non-blocking timing
- uasyncio task structure

Full project (code, wiring diagram, Wokwi simulation): https://github.com/kritishmohapatra/100_Days_100_IoT_Projects/tree/main/Pico_W_Async_LED_Control_(MicroPython)

Summary by SkillShop. Code and diagrams belong to the original repo.
