1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > arduinows2812灯条程序_Arduino驱动WS2812BLED灯带

arduinows2812灯条程序_Arduino驱动WS2812BLED灯带

时间:2019-12-26 22:52:38

相关推荐

arduinows2812灯条程序_Arduino驱动WS2812BLED灯带

WS2812B介绍

WS2812B是集控制电路和发光电路于一体的LED光源元件

其控制IC为WS2812B,发光元件是5050RGBLED

电压为5V,每个单位的峰值电流为60ma

灯带为三线制,VCC GND DIN分别为电源+、电源-、信号

当使用外部电源时,外部电源-需要与Arduino的GND相连

WS2812B

接线测试

测试环境中可以直接使用Arduino的5V引脚直接供电,接法如下图所示:

如果灯带长度过长,则需要外接电源,接法如下图所示:

编写程序

引入头文件 定义引脚

#include //引入头文件

#ifdef __AVR__

#include

#endif

#define LED_PIN 3//定义信号输出引脚

#define LED_COUNT 144//定义LED灯个数

Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);//创建灯条对象

灯带初始化操作

void setup() {

//灯条初始化

strip.begin();

strip.show();

}

编写控制程序(常亮蓝色)

void setu

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。