如何使用Arduino控制采用WS2812B可独立寻址的LED灯

栏目: 软件资讯 · 发布时间: 7年前

内容简介:在本篇文章中,我们将学习如何使用Arduino开发板控制可独立寻址的RGB LED灯或基于WS2812B的LED灯条。首先,我们通过一些基本示例阐释其工作原理,然后看一个非常酷的使用这些LED灯的Arduino项目 - DIY交互式LED咖啡桌。咖啡桌带有一颗WS2812B LED灯、用于检测物体的红外接近传感器和用于通过定制的Android应用程序控制颜色的HC-05蓝牙模块。让我们首先仔细看看LED灯条。它由5050型RGB LED灯组成,其中集成了非常紧凑的WS2812B LED驱动器IC。

在本篇文章中,我们将学习如何使用Arduino开发板控制可独立寻址的RGB LED灯或基于WS2812B的LED灯条。首先,我们通过一些基本示例阐释其工作原理,然后看一个非常酷的使用这些LED灯的Arduino项目 - DIY交互式LED咖啡桌。咖啡桌带有一颗WS2812B LED灯、用于检测物体的红外接近传感器和用于通过定制的Android应用程序控制颜色的HC-05蓝牙模块。

WS2812B LED灯是如何工作的

让我们首先仔细看看LED灯条。它由5050型RGB LED灯组成,其中集成了非常紧凑的WS2812B LED驱动器IC。

如何使用Arduino控制采用WS2812B可独立寻址的LED灯

根据三个红色、绿色和蓝色LED的强度,我们可以模拟出我们想要的任何颜色。

如何使用Arduino控制采用WS2812B可独立寻址的LED灯

使用这些LED灯的优点在于我们只需使用Arduino开发板上的一个引脚即可控制整个LED灯条。每个LED在每端有三个连接器接口,两个用于供电,一个用于数据。箭头表示数据流方向。前一个LED的数据输出焊盘连接到下一个LED的数据输入焊盘。我们可以将灯带切割成我们想要的任何尺寸,也可以使用电线增加LED灯距离。

更多内容请参考以下链接: https://www.yiboard.com/thread-989-1-1.html


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

设计原本

设计原本

Frederick P. Brooks, Jr. / InfoQ中文站、王海鹏、高博 / 机械工业出版社 / 2011-1-1 / 55.00元

无论是软件开发、工程还是建筑,有效的设计都是工作的核心。《设计原本:计算机科学巨匠Frederick P. Brooks的思考》将对设计过程进行深入分析,揭示进行有效和优雅设计的方法。 本书包含了多个行业设计者的特别领悟。Frederick P. Brooks, Jr.精确发现了所有设计项目中内在的不变因素,揭示 了进行优秀设计的过程和模式。通过与几十位优秀设计者的对话,以及他自己在几个设计......一起来看看 《设计原本》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具