如何使用neopixel或ws 2812或带Arduino的快速LED

电子说

1.3w人已加入

描述

步骤1:收集组件

购买零件:

购买ARDUINO UNO:

https://www.utsource.net/itm/p/7199843.html

购买WS2812 LED灯:

https://www.utsource.net/itm/p/8673712.html

购买WS2812 LED灯环:

https://www.utsource达网络/ITM/p/8673715.html

////////////////////////////////////////////////////////

所以首先需要获得两个重要组件,其中一个是arduino,另一个是neopixel ws2812 LED/led灯带或环形灯。

要购买的商品(会员链接)-

Arduino Uno-

https://www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod 。..

Ws2812 neo像素(12位)环-

https://www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812 -。..

https://www。 banggood.com/CJMCU-12-Bit-WS2812-5050-。..

Ws2812 neopixel(7bit)ring-

https://www.banggood.com/5Pcs- CJMCU -7-位WS2812-5 。..

HTTPS://www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5 。..

WS2812 neopixel(3 bit)环-

https://www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG 。..

https://www。 banggood.com/CJMCU-3bit-WS2812-RGB-LED.。.

WS2812新像素LED灯带-

https://www.banggood.com/AUDEW-1M4M5M-RGB -SMD5050 -。..

HTTPS://www.banggood.com/4-PCS-WS2812-5V-Taillight 。..

HTTPS://www.banggood。 COM/0_5M1M2M3M4M5M-DC5V-USB-R 。..

HTTPS://www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50 。..

https://开头www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R 。..

步骤2:连接

非常简单。您需要做的就是将neopixel的vcc连接到neopixel的+ 5v和Gnd并连接到neopixel的Gnd和Vin引脚到任何数字引脚(我将其连接到引脚6,因为我们将在软件中定义引脚6。)。

IIf连接出现问题,然后向视频寻求帮助。

第3步:编程

Arduino

打开Arduino IDE,然后转到示例并转到“ neopixel”,然后打开“简单”草图。

在草图中,您需要首先设置两件事

1-定义PIN 6(您需要定义与neopixel的Vin引脚相连的arduino的引脚号,我们在这里使用PIN 6)

2-定义NUMPIXELS 12个(您需要定义neopixel的像素个数,这意味着它上面没有LED,neopixel上有12个LED,所以我们要使用12个)

在循环部分中,有一个命令用于设置neopixel的颜色

pixels.setPixelsColor(i,pixels.Color(r,g,b));

其中“ i”是您要打开任何颜色的像素或led的数量

&“ r”“ g”“ b”是红色,绿色,蓝色及其值范围的颜色阴影是0到255。

所以我们在这里使用

pixels.setPixelsColor(0,pixels.Color(0,0,255);

这意味着第一个像素设置为蓝色。

第4步:上传代码

最后一步是将代码上传到Arduino,您已经完成了;如果您所做的一切正确,那么neopixel将根据您给出的逻辑打开。

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分