littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于C++和ESP8266的Twitch LED灯条控制系统

项目简介

本项目基于C++编程语言和ESP8266开发板,借助WiFiManager库管理WiFi连接,Adafruit NeoPixel库控制LED灯条,实现了用户通过Twitch聊天中的命令来控制NeoPixel LED灯条的功能。

项目的主要特性和功能

  • 支持通过Twitch聊天命令对LED灯条进行控制。
  • 能进行多种颜色的调整,可使用文字或十六进制值指定颜色。
  • 可通过串口接收命令,用于重置ESP或重新定义WiFi和Twitch设置。

安装使用步骤

安装

  1. 复制此仓库。
  2. 在Arduino IDE中打开.ino文件。
  3. 将代码部署到ESP8266板上。

配置

  1. 连接ESP板后,连接名为LEDBOT_AP的wifi网络。
  2. 连接成功后,在出现的网页配置界面点击"Configure WIFI"。
  3. 选择您的WIFI网络并输入密码。
  4. 在"Nick"字段输入您的Twitch用户名(全部小写)。
  5. 在"Token"字段输入之前生成的Twitch OAuth token。

使用

代码运行后,可在Twitch聊天中发送如下命令控制LED灯条: - !led vermelho:将LED颜色更改为红色。 - !led #ff00ff:将LED颜色设置为提供的十六进制值(此例为品红色)。 - !led cores:列出所有可用颜色。

此外,可通过串口发送命令重置ESP或重新定义WiFi和Twitch设置(详见代码)。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】