项目简介
本项目基于C++编程语言和ESP8266开发板,借助WiFiManager库管理WiFi连接,Adafruit NeoPixel库控制LED灯条,实现了用户通过Twitch聊天中的命令来控制NeoPixel LED灯条的功能。
项目的主要特性和功能
- 支持通过Twitch聊天命令对LED灯条进行控制。
- 能进行多种颜色的调整,可使用文字或十六进制值指定颜色。
- 可通过串口接收命令,用于重置ESP或重新定义WiFi和Twitch设置。
安装使用步骤
安装
- 复制此仓库。
- 在Arduino IDE中打开
.ino
文件。 - 将代码部署到ESP8266板上。
配置
- 连接ESP板后,连接名为LEDBOT_AP的wifi网络。
- 连接成功后,在出现的网页配置界面点击"Configure WIFI"。
- 选择您的WIFI网络并输入密码。
- 在"Nick"字段输入您的Twitch用户名(全部小写)。
- 在"Token"字段输入之前生成的Twitch OAuth token。
使用
代码运行后,可在Twitch聊天中发送如下命令控制LED灯条:
- !led vermelho
:将LED颜色更改为红色。
- !led #ff00ff
:将LED颜色设置为提供的十六进制值(此例为品红色)。
- !led cores
:列出所有可用颜色。
此外,可通过串口发送命令重置ESP或重新定义WiFi和Twitch设置(详见代码)。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】