
ESP32 Bluetooth Classic LED Control
Control an LED wirelessly using ESP32 Bluetooth Classic and a mobile application without Wi-Fi or internet.
Inclusive of all taxes
- Secure payments via Razorpay
- 7-day returns on defective items
- GST invoice on every order
Free delivery on orders above ₹2,000
Delivers in 4-7 business days
Check delivery at your pincode
₹3698.00
Inclusive of all taxes
Components
7 items
Difficulty
Intermediate
Build Time
30 – 50 minutes
Project Details
How It Works
The ESP32 uses Bluetooth Classic to establish a serial connection with a smartphone. The BluetoothSerial library initializes a Bluetooth device named 'ESP32_BT_LED'. When the mobile app sends a character ('1' for ON, '0' for OFF), the ESP32 reads it via SerialBT.available() and controls GPIO 2 accordingly. The LED state changes based on the received command, and the ESP32 sends confirmation messages back to the mobile app.
Prerequisites
Basic knowledge of Arduino programming, understanding of digital I/O operations, familiarity with Bluetooth concepts, and experience with basic electronics (LEDs, resistors).
What You'll Learn
Understanding how to establish and maintain Bluetooth Classic connections
Learning to read and process serial data from Bluetooth
Implementing wireless control from a smartphone to embedded hardware
Designing systems that operate without Wi-Fi or internet
Creating IoT applications that work in offline environments
Key Features
Operates completely offline without internet connection
Easy-to-use interface for controlling LED via smartphone
Reliable communication with typical range of 10-20 meters
Can be expanded to control relays, motors, and other devices
What's Included in the Kit

| Component | Qty | Price |
|---|---|---|
![]() | 1 | ₹1682.00 |
![]() | 1 | ₹400.00 |
![]() | 1 | ₹0.00 |
![]() | 1 | ₹77.00 |
![]() | 1 | ₹171.00 |
![]() | 1 | ₹190.00 |
Android Smartphone | 1 | ₹0.00 |
Operating Instructions
Pin Connections
| MCU Pin | Connected To | Purpose | Notes |
|---|---|---|---|
| GPIO 2 | LED Anode (+) | Digital output for LED control | LED cathode connected via resistor to GND |
| GND | LED Cathode (-) via resistor | Ground connection for LED circuit | 220Ω-330Ω resistor required |
Tools Required
Safety Precautions
Electrical
- ⚠Use resistor with LED to prevent damage
- ⚠Avoid short circuits while wiring
Handling
- ⚠Disconnect power while making wiring changes
- ⚠Pair only with trusted devices
Operating
- ⚠Keep within Bluetooth range (10-20 meters)
- ⚠Ensure stable power supply to ESP32
Frequently Asked Questions
Q:What is Bluetooth Classic?
Q:Can iOS be used?
Q:What is the communication range?
Q:Can I control multiple devices?
Product images are for illustration purposes only. Actual products may differ in appearance, packaging, or specifications. See our Terms of Service.







