FastLED 库控制WS2812显示彩虹
1、采用FastLED库还实现WS2812的七彩颜色
首先要去下载FastLED库
步骤:arduino sketch--- include Library---Mange Libraries
2、打开这个库管理界面如同走进了开餐点,各种美味随你点,并且都是免费的,今天的主菜是FastLED, 在输入FastLED,按回车键,找到FastLED库安装。
3、有了这个FastLED库就可以尽情享受WS2812带来的七彩梦幻了。
只需要知道几个基本的函数就可以显示不同的颜色
1、 初始化
LEDS.addLes<WS2812B,6,GRB>(leds,64);
这条语句就是初始化,WS2812B是LED的类型,6是控制引脚,GRB是颜色模式,(leds,64)灯的定义和数量
2、 设置灯的位置颜色
fill_solid(leds,1,CRGB::Red);
这条语句是设置定的位置和颜色 :
前两个参数: leds+X, 1 是指第X后的1灯;
第三个参数:CRGB::Red 设置灯的颜色
3、 设置亮度
FastLED.setBrightness(1);
亮度是最大到255,为了保护你的眼睛,建议设置成个位数。
一定不要小看小灯泡的亮度。
4、 点灯
FastLED.show();
可以设置的颜色丰富多彩,常用的有:
4、显示七彩灯的程序如下,将程序上传到arduino开发板里
5、见证奇迹的时刻到了,哇塞你创造了一个条彩虹。
希望这个fastLED库能够开启你的七彩寻梦之旅……
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:184
阅读量:86
阅读量:66
阅读量:171
阅读量:94