jim80319 發表於 2015-3-20 10:26

Makeblcok電子模塊手冊---Me RJ25適配器

Me RJ25 Adapterhttp://bbs.makeblock.cc/data/attachment/forum/201501/08/101854ch20urq2yd8h28mw.png

1 簡介Me RJ25 Adapter 將RJ25 接口轉換為兩個信號接口,主要用於兼容其他廠商的電子模塊,例如溫度傳感器,舵機模塊等。本模塊需要連接到主板上帶有黃或藍或黑色標識接口。2 特性
[*]l 轉接輸出兩個信號接口;
[*]l 將其他廠商模塊與Me系列模塊連接;
[*]l 支持Arduino IDE, 並且我們提供了運行庫來簡化編程;
[*]l 支持MBlock,適合全年齡用戶;
[*]l 模塊化安裝,兼容樂高系列;

3 參數
[*]l 運行電壓: 5V DC;
[*]l 尺寸: 52 x 24 x 16 mm (長x寬x高);

4 接口介紹4.1 RJ25 接口如下是連接RJ25 Adapter和Me系列電子模塊的例子。黃色標籤的接口只能控制一個模塊,藍色標籤的接口可以控制兩個模塊,如圖:http://bbs.makeblock.cc/data/attachment/forum/201501/08/101857bvbubf5p01tzg9tk.png
http://bbs.makeblock.cc/data/attachment/forum/201501/08/101855e1qdof66tt020f6o.png




5 編程指南5.1 ArduinoIDE在Arduino IDE界面下,您可以使用此運行庫Makeblock-Library-master來控制Me RJ25 Adapter如下是控制方程列表:

接口函數功能
MePort(uint8_t port)選定接口
bool dRead1()讀取數字針1
bool dRead2()讀取數字針2
bool dWrite1()寫入數字針1
bool dWrite2()寫入數字針2
bool aRead1()讀取模擬針1
bool aRead2()讀取模擬針2
bool aWrite1()寫入模擬針1
bool aWrite2()寫入模擬針2
表1 Me RJ25 Adapter 方程控制列表以下是如何通過Arduino IDE控制Me RJ25Adapter的例子​​:**********************************代碼*************** *******************
[*]#include<Makeblock.h>
[*]#include<SoftwareSerial.h>
[*]#include<Wire.h>
[*]MeLimitSwitchlimitSwitch(PORT_8,SLOT2); //connecteto Me RJ25 Adapter SLOT2
[*]void setup()
[*]{
[*]    Serial.begin(9600);
[*]    Serial.println("Start.");
[*]}
[*]void loop()
[*]{
[*]if(limitSwitch.touched()) //If the limitswitch is touched, the return value istrue.
[*]{
[*]    delay(10);
[*]    Serial.println("limitSwitchDOWN");
[*]}
[*]else // The return value is false.
[*]{
[*]    delay(10);
[*]    Serial.println("limitSwitch UP");
[*]}
[*]}

複製代碼
************************************************** **********************方程功能介紹:讀取Limit Switch狀態, 輸出結果到Arduino IDE Serial Monitor. 上傳代碼到Makeblock主板點擊ArduinoSerial Monitor 您將看到運行結果如下:http://bbs.makeblock.cc/data/attachment/forum/201501/08/101858cnnmv6hvijmnxq4v.png


5.2 Mblock模塊支持MBlock編程環境.如下是Me RJ25 Adapter控制模塊簡介:
編程說明介紹
http://bbs.makeblock.cc/data/attachment/forum/201501/08/101858b90dgd9obkhk5h03.png   參數:設定數字接口號碼;
功能:讀取指定數字接口的值;
http://bbs.makeblock.cc/data/attachment/forum/201501/08/103027t8mg8811r7iwk126.png      參數:設定模擬接口號碼;
功能:讀取指定模擬接口的值;
   http://bbs.makeblock.cc/data/attachment/forum/201501/08/101900xtst1qs5g7tpgzws.png參數一:設定數字接口號碼;
參數二:設定數值;
功能:寫入數字接口;
      http://bbs.makeblock.cc/data/attachment/forum/201501/08/101900x87peel5i7eib83o.png參數一:設定模擬接口號碼;
參數二:設定數值;
功能:寫入模擬信號( PWM wave ) ;

5.3 Makeblock HD 軟件啟用藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說您可以通過手機控制所有模塊。更多信息請參照這裡。6 參考資料Me RJ25 Adapter電路圖:Me_RJ25_Adapter_Schematic_V2.1.PDFMakeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
頁: [1]
查看完整版本: Makeblcok電子模塊手冊---Me RJ25適配器