使用Arduino控制基于WS2812B的LED灯条
一、材料准备
硬件部分
1. Arduino UNO R3 开发板
2. 基于WS2812B的LED灯条
3. 杜邦线若干
软件部分
1. Arduino IDE
Arduino的开发工具,可以在官网下载:https://www.arduino.cc/en/software
2. LED灯条驱动库
驱动库源码已在GitHub上开源:https://github.com/FastLED/FastLED
下载好驱动库后,将驱动库复制到Arduino工作目录下的libraries文件夹里:
二、硬件连接
硬件连接方法如下图所示:
接线时一定要注意接口的引脚,正负极千万不要接错了:
三、点亮灯条
我购买的灯条有30颗小灯珠,下面我将通过Arduino驱动灯条循环点亮红、绿、蓝三种颜色。
点亮小灯珠的代码其实非常简单,首先需要导入驱动库:
#include <FastLED.h>