秒上手!使用Arduino控制基于WS2812B的LED灯条

使用Arduino控制基于WS2812B的LED灯条

  • 一、材料准备
    • 硬件部分
      • 1. Arduino UNO R3 开发板
      • 2. 基于WS2812B的LED灯条
      • 3. 杜邦线若干
    • 软件部分
      • 1. Arduino IDE
      • 2. LED灯条驱动库
  • 二、硬件连接
  • 三、点亮灯条

一、材料准备

硬件部分

1. Arduino UNO R3 开发板

秒上手!使用Arduino控制基于WS2812B的LED灯条

3. 杜邦线若干

秒上手!使用Arduino控制基于WS2812B的LED灯条

2. LED灯条驱动库

驱动库源码已在GitHub上开源:https://github.com/FastLED/FastLED

秒上手!使用Arduino控制基于WS2812B的LED灯条

二、硬件连接

硬件连接方法如下图所示:

秒上手!使用Arduino控制基于WS2812B的LED灯条

三、点亮灯条

我购买的灯条有30颗小灯珠,下面我将通过Arduino驱动灯条循环点亮红、绿、蓝三种颜色。

点亮小灯珠的代码其实非常简单,首先需要导入驱动库:

灯的颜色是由三原色决定的,因此控制灯的颜色只需要配置3种颜色的强弱即可,要想亮白光,只需要做如下配置:

最后将代码串起来:

效果如下:

使用Arduino控制基于WS2812B的LED灯条(效果演示)

来源:Mr.郑先生_

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月1日
下一篇 2021年7月1日

相关推荐