文章目录
[+]
紧张功能
通过Arduino IDE 代码输入R,G,B不同值的组合,让LED灯条产生不同的颜色;这个程序将让LED实现颜色的随机变换。

事情模式
所需库文件是Adafruit_NeoPixel.h,可以在Arduino 库管理器中下载。
组件
– 1 Adeept UNO板
– 1 USB电缆
– 1 WS2812LED灯条
– 1 跳线
程序
步骤1:如下图所示连接电路。
步骤2:上传程序
下载库文件h。该函数led_numbers中,掌握的是点亮多少个全彩灯珠,如果你想改变灯珠点亮的个数你可以在这里进行修正。PIN表示的是与开拓板所连的第几个端口。关于NEO_GRB+NEO_KHZ800,这解释了与开拓板所连的灯条的详细类型,如果你所利用的灯珠花样不同请选用NEO_KHZ400+NEO_RGB。begin()准备对灯条进行数据发送;关于strip.setBrightness()这个函数其紧张是对灯珠亮度进行输出,最大值为255。设置R,G,B的值为随机的数,从而产生随机的颜色;setPixelColor(i, color);在这个函数中i表示的是第几个灯珠进行点亮,函数中strip.Color(R, G, B);是对灯条的颜色进行设置;strip.show();这个函数是对上述的颜色的设置进行一次输出。步骤3:实验效果:






