“SKU:RB-02S109 RGB 串行發(fā)光模塊”的版本間的差異
(→?產(chǎn)品相關(guān)推薦) |
|||
第9行: | 第9行: | ||
# 產(chǎn)品尺寸:30mm x 25mm | # 產(chǎn)品尺寸:30mm x 25mm | ||
# 固定孔尺寸:23mm x 18mm | # 固定孔尺寸:23mm x 18mm | ||
? | # | + | # 重量大?。? g |
? | # | + | # 工作電流:20 mA(單模塊) |
? | # | + | # 最大級(jí)聯(lián)模塊數(shù)量:1024 個(gè)(注意電源是否符合每級(jí)模塊所需的供電電量) |
? | + | ||
==使用方法== | ==使用方法== | ||
===引腳定義=== | ===引腳定義=== | ||
第26行: | 第26行: | ||
* DOUT:串行輸出數(shù)據(jù)線 | * DOUT:串行輸出數(shù)據(jù)線 | ||
[[文件:02S109003.png|500px|縮略圖|居中]] | [[文件:02S109003.png|500px|縮略圖|居中]] | ||
+ | ===庫(kù)文件安裝=== | ||
+ | * 模塊使用庫(kù)文件下載地址: | ||
+ | * Arduino 庫(kù)文件加載詳細(xì)方法:[http://www.makerspace.cn/forum.php?mod=viewthread&tid=6647&fromuid=10780 Arduino 庫(kù)文件加載方法] | ||
===例子程序1=== | ===例子程序1=== | ||
1、測(cè)試環(huán)境<br/> | 1、測(cè)試環(huán)境<br/> | ||
第38行: | 第41行: | ||
3、測(cè)試?yán)?/div> | 3、測(cè)試?yán)?/div> | ||
? | <pre style='color:blue'>#include < ChainableLED.h > | + | <pre style='color:blue'> |
+ | #include <ChainableLED.h> | ||
#define NUM_LEDS 4 | #define NUM_LEDS 4 | ||
第66行: | 第70行: | ||
else if (hue<=0.0 && !up) | else if (hue<=0.0 && !up) | ||
up = true; | up = true; | ||
? | }</pre> | + | } |
+ | </pre> | ||
4、實(shí)驗(yàn)效果<br/> | 4、實(shí)驗(yàn)效果<br/> | ||
第79行: | 第84行: | ||
3、例子程序 | 3、例子程序 | ||
? | <pre style='color:blue'>#include <ChainableLED.h> | + | <pre style='color:blue'> |
+ | #include <ChainableLED.h> | ||
#define NUM_LEDS 4 | #define NUM_LEDS 4 | ||
第108行: | 第114行: | ||
delay(10); | delay(10); | ||
? | }</pre> | + | } |
+ | </pre> | ||
4、程序效果<br/> | 4、程序效果<br/> | ||
第116行: | 第123行: | ||
[[文件:erweima.png|230px|無框|右]] | [[文件:erweima.png|230px|無框|右]] | ||
===產(chǎn)品購(gòu)買地址=== | ===產(chǎn)品購(gòu)買地址=== | ||
? | + | * [http://gharee.com/goods-770.html RGB模塊 串行RGB傳感器] | |
===相關(guān)學(xué)習(xí)資料=== | ===相關(guān)學(xué)習(xí)資料=== | ||
* [https://raw.githubusercontent.com/SeeedDocument/Grove-Chainable_RGB_LED/master/res/P9813_datasheet.pdf P9813_datasheet 下載 ] | * [https://raw.githubusercontent.com/SeeedDocument/Grove-Chainable_RGB_LED/master/res/P9813_datasheet.pdf P9813_datasheet 下載 ] | ||
* [https://github.com/pjpmarques/ChainableLED 庫(kù)文件下載] | * [https://github.com/pjpmarques/ChainableLED 庫(kù)文件下載] |
2016年12月5日 (一) 11:08的版本
目錄 |
產(chǎn)品概述
RGB 串行發(fā)光模塊是基于 P9813 全彩 LED 驅(qū)動(dòng)芯片的 RGB 模塊。它支持多個(gè)模塊通過前級(jí)模塊輸出接口與后級(jí)模塊輸入口連接的方式進(jìn)行級(jí)聯(lián),最多可同時(shí)級(jí)聯(lián) 1024 個(gè)同類模塊。可與Arduino UNO R3 和 V5.0 擴(kuò)展板配合使用。 RGB串行發(fā)光模塊由程序控制發(fā)出全彩光,多個(gè)模塊可進(jìn)行級(jí)聯(lián),級(jí)聯(lián)方式簡(jiǎn)單,可滿足不同應(yīng)用場(chǎng)景的需求,并具有極好的裝飾作用。為方便客戶級(jí)聯(lián)使用,發(fā)貨包裝時(shí)每個(gè)產(chǎn)品贈(zèng)一個(gè) 4 針接口,需要級(jí)聯(lián)使用時(shí)直接焊接即可。
產(chǎn)品參數(shù)
- 工作電壓:5V
- 接口類型:兩線模擬串行通訊接口
- 輸出信號(hào):數(shù)字信號(hào)
- 產(chǎn)品尺寸:30mm x 25mm
- 固定孔尺寸:23mm x 18mm
- 重量大?。? g
- 工作電流:20 mA(單模塊)
- 最大級(jí)聯(lián)模塊數(shù)量:1024 個(gè)(注意電源是否符合每級(jí)模塊所需的供電電量)
使用方法
引腳定義
1、輸入口:
- -:電源地
- +:電源正極
- CIN:串行輸入時(shí)鐘線
- DIN:串行輸入數(shù)據(jù)線
2、輸出口:
- -:電源地
- +:電源正極
- COUT:串行輸出時(shí)鐘線
- DOUT:串行輸出數(shù)據(jù)線
庫(kù)文件安裝
- 模塊使用庫(kù)文件下載地址:
- Arduino 庫(kù)文件加載詳細(xì)方法:Arduino 庫(kù)文件加載方法
例子程序1
1、測(cè)試環(huán)境
- 硬件環(huán)境:Arduino UNO R3、RGB串行發(fā)光模塊
- 軟件環(huán)境:Arduino IDE 1.7.7
2、 硬件連接
- 單個(gè) RGB Seiral 與 Arduino 連接時(shí),RGB Serial 的 DIN 連接 Arduino UNO 的 D8,CIN 連接 arduino 的 D7,‘-’連接 GND,‘+’連接 VCC;
- 兩個(gè) RGB Serial 進(jìn)行級(jí)聯(lián)時(shí),需將預(yù)留的 4P 排針接口進(jìn)行焊接,第一級(jí)連接方式與單個(gè) RGB Seiral 同 Arduino 控制器連接方式相同,第二級(jí) RGB serial 的 CIN 接第一級(jí)的 COUT(絲印在背面),第二級(jí) RGB serial 的 DIN 接第一級(jí)的 DOUT,第二級(jí) RGB serial 的“-”接第一級(jí)的“-”, 第二級(jí) RGB serial 的“+”接第一級(jí)的“+”;三個(gè)或三個(gè)以上模塊連接方式以此類推。
連接方法如圖所示:
3、測(cè)試?yán)?
#include <ChainableLED.h> #define NUM_LEDS 4 ChainableLED leds(7, 8, NUM_LEDS); // connect DIN to D8,connect CIN to D7 void setup() { leds.init(); } float hue = 0.0; boolean up = true; void loop() { for (byte i=0; i<NUM_LEDS; i++) leds.setColorHSB(i, hue, 1.0, 0.1); //set hue(), saturation(), brightness() delay(50); if (up) hue+= 0.01; else hue-= 0.01; if (hue>=1.0 && up) up = false; else if (hue<=0.0 && !up) up = true; }
4、實(shí)驗(yàn)效果
模塊上的LED會(huì)按照“紅-藍(lán)-綠-黃-綠-藍(lán)-紅”循環(huán)交替、漸變發(fā)出彩光。
例子程序2
1、測(cè)試環(huán)境
- 硬件環(huán)境:Arduino UNO R3、RGB串行發(fā)光模塊
- 軟件環(huán)境:Arduino IDE 1.7.7
2、 硬件連接
使用多個(gè)(小于等于 4 個(gè))級(jí)聯(lián)模塊以獨(dú)立色系進(jìn)行飽和度漸變。注意在模塊級(jí)聯(lián)時(shí),第一級(jí) RGB 串行發(fā)光的 DIN、CIN 接口連接到 Arduino UNO 控制器的 D8/D7 管腳。第一級(jí)模塊 DOUT 接口要連接到第二級(jí)的DIN接口,第一級(jí)模塊的 COUT 接第二級(jí)模塊的 CIN,更多的模塊依照此方式連接。
3、例子程序
#include <ChainableLED.h> #define NUM_LEDS 4 ChainableLED leds(7, 8, NUM_LEDS); void setup() { leds.init(); } byte power = 0; void loop() { for (byte i=0; i<NUM_LEDS; i++) { if (i%4 == 0) leds.setColorRGB(i, power, 0, 0); else if(i%3 == 0) leds.setColorRGB(i, 0, power, 0); else if(i%2 == 0) leds.setColorRGB(i, 0, 0, power); else leds.setColorRGB(i, power, power, 0); } power+= 10; delay(10); }
4、程序效果
第一級(jí)模塊發(fā)出紅色漸變光,第二級(jí)模塊發(fā)出綠色漸變光。