WS2812智能LED
尝试使WS2812LED灯带产生炫彩效果,案例中涉及到的电路相对简单,程序也较为直白。
元器件介绍
WS2812 LED灯带
- WS2812/2811灯带上的每一个LED都能被单独精确控制,显示(8位*3)种颜色。
- WS2812/2811只需一根信号线就能控制灯带上所有led。多个灯带间可以通过串联轻松延长。
- 在30hz的刷新频率下一个信号线能够控制至多500个led。
连接电路图
下面是电路图的连接
使用的引脚为9
#include "FastLED.h" // 使用FastLED库
#define NUM 60 // LED灯珠数量
#define DT 9 // 输出控制引脚
#define TYPE WS2812 // 灯带型号
uint8_t max = 200; // 数值越大则光带亮度越高,0-255
uint8_t hueValue = 0;
CRGB leds[NUM];
#define ORDER GRB
void setup() {
LEDS.addLeds<TYPE, DT, ORDER>(leds, NUM);
FastLED.setBrightness(max);
}
void loop () {
hueValue++;
fill_rainbow(leds,NUM,hueValue,DT);
FastLED.show();
delay(10);
}
c++
往期原创文章传送门
2021-10-25 Dart 回调函数
2021.08.28 Web公式显示处理(一)
2021-07-24 写了一个文件传输工具
2021-03-23 Web Socket +Rtc 实现视频通话(二)
2021-03-22 对于实现视频通话(一)的补充
2021-03-21 Web Socket +Rtc 实现视频通话(一)
2021-02-03 Vuex实现组件间通讯
2021-02-03 Ansys 计算实例
2020.12.19 今日份日记
2020.12.13 docker 介绍及常见命令
2020.12.12 Swagger安全配置——用户名密码
2020.12.12 solr安全配置——用户名密码
2020.11.15 Spring Boot项目创建
2020.11.1 JavaScript网络爬虫之——英文文章
2020.9.15 今日份日记
2020.9.01 今日份日记
2020.8.07 今日份日记
2020.8.02 晚安
2020.7.31 今日份日记
2020.7.31 你还要我怎样
2020.7.24 乐谱收藏夹(一)
2020.7.24 下雨了
2020.7.21 米瑶留言小程序上线啦~
2020.7.21 微信小程序开发之——米瑶云音乐
2020.7.14 网站分享
2020.7.08 技术分享——批量修改文件名
2020.6.11 访寻
2020.5.21 来世