使用Arduino控制基于WS2812B的LED灯条
- 一、材料准备
-
- 硬件部分
-
- 1. Arduino UNO R3 开发板
- 2. 基于WS2812B的LED灯条
- 3. 杜邦线若干
- 软件部分
-
- 1. Arduino IDE
- 2. LED灯条驱动库
- 二、硬件连接
- 三、点亮灯条
一、材料准备
硬件部分
1. Arduino UNO R3 开发板
3. 杜邦线若干
2. LED灯条驱动库
驱动库源码已在GitHub上开源:https://github.com/FastLED/FastLED
二、硬件连接
硬件连接方法如下图所示:
三、点亮灯条
我购买的灯条有30颗小灯珠,下面我将通过Arduino驱动灯条循环点亮红、绿、蓝三种颜色。
点亮小灯珠的代码其实非常简单,首先需要导入驱动库:
灯的颜色是由三原色决定的,因此控制灯的颜色只需要配置3种颜色的强弱即可,要想亮白光,只需要做如下配置:
最后将代码串起来:
效果如下:
使用Arduino控制基于WS2812B的LED灯条(效果演示)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!