电子说
步骤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 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
全部0条评论
快来发表一下你的评论吧 !