Skip to content

Commit 59aa59a

Browse files
committed
Update README.md
1 parent b76bc8d commit 59aa59a

1 file changed

Lines changed: 15 additions & 32 deletions

File tree

README.md

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2223
1. **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:
95107
This project is licensed under the GNU General Public License v3.0 (GPLv3).
96108
See 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

140123
1. Open nRF Connect and scan for devices

0 commit comments

Comments
 (0)