rgb珠子的控制方法(rgb珠电压)
以往LED的限制总是很多,例如需要很多引脚。所以好的解决办法是使用灯条。理论上,这种灯条是通过通信在一个数据总线上无上限个数rgb?能够控制到led灯珠,在数量为1024以下的情况下,不能感知延迟(能够使用手册进行调查)。
主要功能
ArduinoIDE通过码输入R、G、B的不同值的组合,使LED灯条产生不同的颜色。这个程序让LED实现颜色的随机变换。
动作模式
必要的库文件是AdafruitNEOpixel。h、Arduino可在库管理器中下载。
组件
–1*Adeept UNO板
–1*USB电缆
– 1 * WS2812LED灯条
–1*跳跃
程序
步骤1:如下图所示连接电路。
步骤2:上传程序
下载库文件h。此函数led在numbers中,控制要点亮多少个全色串珠,想要变更串珠的点亮数时,可以在此修改。PIN表示连接到开发板的第几个端口。NEO_GRB+NEOKHZ800,说明连接到开发板的灯条的具体类型。使用的珠柄不同时NEOKHZ400+NEOrgb。begin()准备对灯条的数据发送。关于strip,setBrightness()这个函数主要输出珠子的亮度,最大值是255。将R、G、B的值设定为随机数,生成随机颜色。setPixelColor(i, color);在该函数中,i点亮第几个珠子,并在函数中表示strip。Color(R, G, B);设置灯条的颜色。strip.show();此函数同时输出上述颜色设置。
步骤3:实验效果: