@@ -17,6 +17,7 @@ Minimalistic Bluetooth LED controller for ESP32-S3 and WS2812B. Use it for ringl
1717
1818---
1919
20+
2021## Getting Started
2122
22231 . ** Download the latest release:**
@@ -29,12 +30,23 @@ Minimalistic Bluetooth LED controller for ESP32-S3 and WS2812B. Use it for ringl
2930 - FastLED
3031 - Preferences (built-in for ESP32)
3132 - Select your ESP32-S3 board and COM port
32- - Upload the sketch
3333
34- 3 . ** Install the Android app:**
34+ 3 . ** Customize LED settings (optional):**
35+ - Edit these values in the ` bluetooth_ws2812b_light.ino ` file to match your hardware:
36+
37+ ``` cpp
38+ #define LED_PIN 13 // GPIO pin for WS2812B data
39+ #define NUM_LEDS 16 // Number of LEDs in your ring
40+ ```
41+
42+ 4 . **Upload the sketch:**
43+ - Click Upload in Arduino IDE
44+ - Open Serial Monitor (115200 baud) to see connection status
45+
46+ 5 . ** Install the Android app:**
3547 - Transfer the APK to your phone and install it
3648
37- 4 . ** Connect and control:**
49+ 6 . ** Connect and control:**
3850 - Power up your hardware
3951 - Open the app and connect via Bluetooth
4052 - Send RGB values to control the LEDs
@@ -95,20 +107,6 @@ Examples:
95107This project is licensed under the GNU General Public License v3.0 (GPLv3).
96108See the LICENSE file for full terms.
97109
98- Edit these values in the ` .ino ` file as needed:
99-
100- ``` cpp
101- #define LED_PIN 13 // GPIO pin for WS2812B data
102- #define NUM_LEDS 16 // Number of LEDs in your ring
103- ```
104-
105- ## Uploading
106-
107- 1 . Open ` bluetooth_ws2812b_light.ino ` in Arduino IDE
108- 2 . Select the correct board and port
109- 3 . Click Upload
110- 4 . Open Serial Monitor (115200 baud) to see connection status
111-
112110## Usage
113111
114112### Connecting via Bluetooth
@@ -120,21 +118,6 @@ Edit these values in the `.ino` file as needed:
120118 - ** iOS:** nRF Connect, LightBlue
121119 - ** Windows/Mac:** nRF Connect, Web Bluetooth apps
122120
123- ### Sending Commands
124-
125- Send RGB values as a comma-separated string to control the LEDs:
126-
127- ** Format:** ` R,G,B `
128-
129- ** Examples:**
130- - ` 255,0,0 ` - Red
131- - ` 0,255,0 ` - Green
132- - ` 0,0,255 ` - Blue
133- - ` 255,255,255 ` - White
134- - ` 255,128,0 ` - Orange
135- - ` 128,0,128 ` - Purple
136- - ` 0,0,0 ` - Off
137-
138121### Using nRF Connect App
139122
1401231 . Open nRF Connect and scan for devices
0 commit comments