Learn how to control an LED with an ESP32 using a custom Android app over Bluetooth! In this step-by-step tutorial, you'll build a simple IoT project with an ESP32 development board, an LED, and an Android app built with Jetpack Compose. We'll cover ESP32 Bluetooth communication, Android Bluetooth permissions, and sending serial commands to turn an LED ON/OFF from your phone.
---
🔧 Project Source Code
📱 *Android App (Jetpack Compose):*
👉 https://github.com/mostafaamorovvati/Andro...
📟 *ESP32 Code (Arduino IDE):*
👉 https://github.com/mostafaamorovvati/ESP32...
---
🚀 What You'll Learn in This Video
How to set up an ESP32 for Bluetooth Serial communication
Wiring an LED to the ESP32 (GPIO 2 with a 220Ω resistor)
Building a simple Android app with Jetpack Compose for Bluetooth control
Sending commands ('1' for ON, '0' for OFF) from your phone to ESP32
Basic principles of IoT (Internet of Things) control systems
---
🛠️ Tech Stack & Components
*Hardware:* ESP32 Development Board, LED, 220Ω Resistor, Breadboard, Jumper Wires
*Software:* Arduino IDE, Android studio, Kotlin, Jetpack Compose, Bluetooth SPP
---
📌 About This Channel
This video is part of *The CodeSmithy* channel, where we build creative Android, IoT, and embedded systems projects.
Subscribe for more hands-on tutorials! 🔔
---
🔍 Key Topics Covered
ESP32, Android Development, IoT, Bluetooth Control, Jetpack Compose, Arduino IDE, LED Control, Mobile Development, Embedded Systems
#ESP32 #AndroidDevelopment #IoT #BluetoothControl #TheCodeSmithy #Arduino #JetpackCompose