首页 » 通讯 » 「Arduino」控制WS2812 LED灯条_的是_函数

「Arduino」控制WS2812 LED灯条_的是_函数

雨夜梧桐 2024-12-01 23:47:15 0

扫一扫用手机浏览

文章目录 [+]

紧张功能

通过Arduino IDE 代码输入R,G,B不同值的组合,让LED灯条产生不同的颜色;这个程序将让LED实现颜色的随机变换。

「Arduino」控制WS2812 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:实验效果:

标签:

相关文章