MeRGB LED 1 簡介 Me RGB LED 模塊包含四個可調全色域RGB LED。每個LED的顏色可以通過修改三原色的數值來修改。本模塊需要連接到主板上帶有黃色標識接口。 2 特性 - l 支持Arduino IDE, 並且我們提供了運行庫來簡化編程;
- l 支持MBlock,適合全年齡用戶;
- l 使用RJ25接口連線十分容易;
- l 模塊化安裝,兼容樂高系列;
- l 配有接頭支持絕大多數Arduino系列主控板。
3 參數 - l 運行電壓: 5V DC;
- l LED 數量: 4 x RGB LED;
- l 最大電流: 每個60mA 一共240mA;
- l 尺寸: 52 x 24 x 18 mm (長x寬x高);
4 接口介紹 4.1 RJ25 接口 當使用RJ25接口時,請鏈接到有黃色標識的Makeblock main board (Meduino+ Base Shield, Me Baseboard, MakeblockOrion, etc )的接口上。以Me baseboard1.1版的主板為例,可以鏈接到3,4,5,6,7,8 號接口,如圖:
圖1 Me REG LED module 與Me BaseboardV1.1連接 4.2 Pin 接 口 Me REG LED 模塊有三個針腳的接頭,每個針腳的功能如下表: 表1 3-Pin 接口功能 可以通過3pin接頭用其他的控制板來控製本模塊。SIG-pin需要連接到DIGITAL(數字) pin. 如下圖所示,鏈接到Arduino Uno的方法:
圖2 Me REG LED module 與Arduino UNO 連接圖 5 編程指南 5.1 ArduinoIDE 在Arduino IDE界面下,可以使用此運行庫Makeblock-Library-master來控制Me RGB LED如下是控制方程列表: 方程 | | | | | | void setNumber(uint8_t num_leds) | | bool setColorAt(uint8_t index, uint8_t red, uint8_t green, uint8_t blue) | | | | cRGB getColorAt (uint8_t index) | |
表2 Me REG LED 方程功能列表 以下是如何通過Arduino IDE控制Me REG LED的例子: ***************************************代碼********** ******************* - #include<Makeblock.h>
- #include<SoftwareSerial.h>
- #include<Wire.h>
- MeRGBLedled(PORT_3);
- int ledCount = 15;
- float j,f,k;
- void setup()
- {
- led.setNumber(ledCount);
- }
- void loop()
- {
- color_loop();
- }
- void color_loop()
- {
- for (uint8_t t = 0; t < ledCount; t++)
- {
- uint8_t red = 64*(1+sin(t/2.0 + j/4.0));
- uint8_t green = 64*(1+sin(t/1.0 + f/9.0 +2.1));
- uint8_t blue = 64*(1+sin(t/3.0 + k/14.0 +4.2));
- led.setColorAt(t, red,green,blue);
- }
- led.show();
- j+=random(1,6)/6.0;
- f+=random(1,6)/6.0;
- k+=random(1,6)/6.0;
- }
[color=rgb(2, 104, 144) !important]複製代碼
************************************************** ********************* 本程序讓四個LED變幻色彩, 展現出美麗的顏色循環. 5.2 Mblock Me PIR Motion Sensor模塊支持MBlock編程環境.如下是Me RGB LED控制模塊簡介: 編程說明 | | | 參數一:選定接口;
參數二:指定LED (0代表全部LED);
參數三:設定紅色數值;
參數四:設 定紅色數值;
參數五:設定藍色數值;
功能:控制LED模塊; |
以下是如何使用MBlock控制Me REG LED模塊的例子:
當程序運行, 四個RGB LED燈依次點亮(By Red,Green, Blue and White order) 全亮後全部熄滅,如此循環。
5.3Makeblock HD 軟件 啟用藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說可以通過手機控制所有模塊。更多信息請參照這裡。 6 參考資料 Me REG LED電路圖:Me_REG_LED_Schematic_V1.1.PDF Makeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
|