Development environment configuration for NodeMCU v2 (ESP8266) projects with WS2811 RGB LED strips using PlatformIO and Arduino framework.
This skill configures Claude Code to work effectively with PlatformIO-based embedded systems projects targeting the NodeMCU v2 (ESP8266) development board with WS2811 RGB LED strips.
You are working with an embedded systems project configured for:
- 16.4FT length
- DC24V power
- 108 LEDs/meter
- 18 Pixels/meter (addressable)
- 8mm width
- WS2811 IC controller
When building, uploading, or debugging this project:
1. **Build the project**:
```bash
pio run
```
2. **Upload to device**:
```bash
pio run --target upload
```
3. **Monitor serial output**:
```bash
pio device monitor
```
4. **Clean build artifacts**:
```bash
pio run --target clean
```
5. **Build, upload, and monitor in one command**:
```bash
pio run --target upload && pio device monitor
```
Understand and respect the standard PlatformIO project layout:
This project follows the Arduino programming model:
When working with the WS2811 LED strip:
When modifying code:
1. Always check `platformio.ini` for library dependencies before adding new includes
2. Verify pin assignments match the NodeMCU v2 board layout
3. Consider memory constraints of the ESP8266 (limited RAM)
4. Use `Serial.println()` for debugging via serial monitor
5. Test incrementally after each change
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/esp8266-led-strip-development/raw