# BLE LED Control

Day 63 of the 100 Days 100 IoT Projects collection. Board: ESP32.

Switch an LED from your phone over Bluetooth Low Energy on the ESP32. Modern BLE in MicroPython.

## How it works

The ESP32 advertises a BLE service with a characteristic the phone app writes to. Each write arrives as a tiny low-energy packet that the board translates into an LED state. Modern Bluetooth LE in MicroPython — no classic Bluetooth module required.

## What you'll learn

- BLE GATT services
- Characteristics and writes
- Low-energy advertising
- Native BLE on ESP32

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

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