步驟1:收集組件
購買零件:
購買ARDUINO UNO:
https://www.utsource.net/itm/p/7199843.html
購買WS2812 LED燈:
https://www.utsource.net/itm/p/8673712.html
購買WS2812 LED燈環(huán):
https://www.utsource達(dá)網(wǎng)絡(luò)/ITM/p/8673715.html
////////////////////////////////////////////////////////
所以首先需要獲得兩個(gè)重要組件,其中一個(gè)是arduino,另一個(gè)是neopixel ws2812 LED/led燈帶或環(huán)形燈。
要購買的商品(會(huì)員鏈接)-
Arduino Uno-
https://www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod 。..
Ws2812 neo像素(12位)環(huán)-
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)環(huán)-
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引腳到任何數(shù)字引腳(我將其連接到引腳6,因?yàn)槲覀儗⒃谲浖卸x引腳6。)。
IIf連接出現(xiàn)問題,然后向視頻尋求幫助。
第3步:編程
打開Arduino IDE,然后轉(zhuǎn)到示例并轉(zhuǎn)到“ neopixel”,然后打開“簡單”草圖。
在草圖中,您需要首先設(shè)置兩件事
1-定義PIN 6(您需要定義與neopixel的Vin引腳相連的arduino的引腳號(hào),我們?cè)谶@里使用PIN 6)
2-定義NUMPIXELS 12個(gè)(您需要定義neopixel的像素個(gè)數(shù),這意味著它上面沒有LED,neopixel上有12個(gè)LED,所以我們要使用12個(gè))
在循環(huán)部分中,有一個(gè)命令用于設(shè)置neopixel的顏色
pixels.setPixelsColor(i,pixels.Color(r,g,b));
其中“ i”是您要打開任何顏色的像素或led的數(shù)量
&“ r”“ g”“ b”是紅色,綠色,藍(lán)色及其值范圍的顏色陰影是0到255。
所以我們?cè)谶@里使用
pixels.setPixelsColor(0,pixels.Color(0,0,255);
這意味著第一個(gè)像素設(shè)置為藍(lán)色。
第4步:上傳代碼
最后一步是將代碼上傳到Arduino,您已經(jīng)完成了;如果您所做的一切正確,那么neopixel將根據(jù)您給出的邏輯打開。
責(zé)任編輯:wv
-
led
+關(guān)注
關(guān)注
242文章
23308瀏覽量
661596 -
Arduino
+關(guān)注
關(guān)注
188文章
6472瀏覽量
187330
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論