Gmii.tw
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募

Makeblcok電子模塊手冊 - RGB全彩燈光模塊

25/9/2015

0 評論

 

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):
图片
圖1. Me REG LED module 與 Me BaseboardV1.1 連接

4.2 Pin 接點
Me REG LED 模塊有三個針腳的接點,每個針腳的功能如下表(表1): 
序號
1
2
3
針腳
GND
VCC
SIG
功能
地線
電源線
控制信號
表1. 3-Pin 針腳功能
可以通過3Pin接點用其他的控制板來控制本模塊。SIG-Pin 需要連接到 DIGITAL (數字) 如下圖(圖2)所示,連接到Arduino Uno的方法:
图片
圖2. Me REG LED module 與 Arduino UNO 連接圖

5. 編譯指南
5.1 ArduinoIDE
在 Arduino IDE 界面下,可以使用此運行庫 Makeblock-Library-master 來控制 Me RGB LED 以下是控制程式列表(表2):
程式
MeRGBLed(uint8_t  port)
void show()
void  setNumber(uint8_t num_leds)
bool  setColorAt(uint8_t index, uint8_t red, uint8_t green, uint8_t blue)
uint8_t  getNumber()
cRGB getColorAt  (uint8_t index)
功能
選擇連接埠
應用設定
設定LED總數
設定LED紅、綠、藍參數

獲取LED總數
獲取LED紅、綠、藍參數
表2. Me REG LED 程式功能列表

以下是如何通過 Arduino IDE 控制 Me REG LED 的例子:
***************************************代碼***************************************
  1. #include<Makeblock.h>
  2. #include<SoftwareSerial.h>
  3. #include<Wire.h>
  4. MeRGBLedled(PORT_3);
  5. int ledCount = 15;
  6. float j,f,k;
  7. void setup()
  8. {
  9.   led.setNumber(ledCount);
  10. }
  11. void loop()
  12. {
  13.   color_loop();
  14. }
  15. void color_loop()
  16. {  
  17.   for (uint8_t t = 0; t < ledCount; t++)
  18.   {
  19.     uint8_t red = 64*(1+sin(t/2.0 + j/4.0));
  20.     uint8_t green = 64*(1+sin(t/1.0 + f/9.0 +2.1));
  21.     uint8_t blue = 64*(1+sin(t/3.0 + k/14.0 +4.2));
  22.     led.setColorAt(t, red,green,blue);
  23.   }
  24.   led.show();
  25.   j+=random(1,6)/6.0;
  26.   f+=random(1,6)/6.0;
  27.   k+=random(1,6)/6.0;
  28. }

*********************************************************************************
本程式讓四個LED變換色彩,展現出美麗的顏色循環。

5.2 Mblock
Me PIR Motion Sensor 模塊支持 MBlock 編譯環境。以下是Me RGB LED 控制模塊簡介:
程式說明
图片
介紹
  參數一:選擇連接埠; 
  參數二:指定LED;
  參數三:設定紅色數值;
  參數四:設定綠色數值; 
  參數五:設定藍色數值;
  功能: 控制LED模塊;  
以下是如何使用 MBlock 控制 Me REG LED 模塊的例子:
图片
當程式運行,四個RGB LED燈依序點亮 ( By Red,Green,Blue and White order ) 全亮後全部熄滅,依序循環。


5.3 Makeblock HD 軟件
啟用藍牙模塊,Makeblock主控板可以通過 Makeblock HD 軟件控制。換句話說,可以通過手機控制所有模塊。換句話說,可以通過手機控制所有模塊。更多信息請參考這裡。


6. 參考資料
Me REG LED 電路圖: Me_REG_LED_Schematic_V1.1.PDF
Makeblock 運行庫下載連接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
0 評論



發表回覆。

    師資培訓
    課程資訊
    檔案連結
    商品介紹
    應用影片

    文章分類

    全部
    Makeblock
    MBlock
    MBot 技術文章
    Scratch
    機構實作
    電子模塊手冊

    檔案分享

    九月 2016
    八月 2016
    四月 2016
    二月 2016
    一月 2016
    十二月 2015
    十一月 2015
    十月 2015
    九月 2015
    八月 2015
    七月 2015
    六月 2015
    五月 2015
    四月 2015
    九月 2014
    八月 2014
    七月 2014
    六月 2014
    五月 2014
    三月 2014
    九月 2013
    七月 2013
    五月 2013

    RSS 訂閱

图片

全佑電腦- 機器人科學館 
© 2013 All RightReserved.

TEL:(+886) 03-9560365
265 宜蘭縣羅東鎮林森路105號

No.298, Gongzheng Rd., Luodong Township, Yilan County 265, Taiwan (R.O.C.)

聯絡我們

宜蘭總公司
Proudly powered by Weebly
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募