圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 4265|回復: 0

Makeblock電子模塊手冊---Me Bluetooth 模塊(雙模式)

[複製鏈接]
jim80319 發表於 2015-3-20 10:19 | 顯示全部樓層 |閱讀模式
Me Bluetooth 模塊( 雙模式)
                              
1 簡介
Me Bluetooth 模塊是用來實現控制端和主控板間的無線通信。我們提供了Andriod /iOS軟件去使用,它兼容藍牙2.0和4.0版本。這個模塊需要連接到Makeblock Orion 板的5號接口。
2 特性
  • l 可以用智能手機(Android / iOS) 去控制電子模塊;
  • l 可以令MBlock 通過藍牙控制主控板;
  • l 支持Arduino IDE, 並且我們提供了運行庫來簡化編程;
  • l 使用RJ25接口連線十分容易;
  • l 模塊化安裝,兼容樂高系列;
  • l 配有接頭支持絕大多數Arduino系列主控板。
3 參數
  • l 運行電壓: 5V 直流電;
  • l 版本:兼容藍牙2.0 和4.0;
  • l 輸入電壓: 5V/高, 0V/低;
  • l LED 指示燈: PWR (紅色LED) – 電壓指燈. STA (藍色LED) – 藍牙狀態指示燈: 持續的慢速的閃爍代表等待配對. 常亮代表配對完成;
  • l 尺寸: 52 x 24 x 16 mm (長x寬x高);
4 接口介紹
4.1 RJ25 接口
當使用RJ25連接本模塊時,請將本模塊鏈接到Me Baseboard的4號口或MakeblockOrion的五號口.
        以Me Baseboard 1.1版主控板為例,連接方法如圖所示:


圖1 連接Me Bluetooth Module(DualMode) 與Me Baseboard V1.1
4.2 Pin 接 ​​口
Me Bluetooth Module(DualMode) 有四個針腳的接頭,每個接頭的功能如下表:
  
順序
  
針腳
介紹
1
GND
地線;
2
VCC
火線,5V
3
RX
數據接收針
4
TX
數據傳輸針
表1 4-Pin 接頭功能表
你可以通過4pin接頭用其他的控制板來控製本模塊。TX-pin 需要連接到硬件串口接收針,RX-pin 需要連接到硬件串口傳輸針. 如下圖所示,鏈接到Arduino Uno的方法:


圖2 Me Bluetooth Module(DualMode) 與Arduino UNO連接方法
5 編程指南
5.1 ArduinoIDE
在Arduino IDE界面下,您可以使用此運行庫Makeblock-Library-master來控制Me Bluetooth Module(DualMode)。如下是控制方程列表:
  
方程
  
功能
MeBluetooth(uint8_t port)
選定接口
void begin(long baudrate)
設定帶寬並啟動
byte available()
獲得可以取得的數據的數量
int read()
從緩存中讀取1比特數據
size_t write(byte value)
寫入一比特數據到串口
表2 Me Bluetooth Module(DualMode) 方程列表
以下是如何通過Arduino IDE控制Me BluetoothModule(DualMode) 的例子:
******************************代碼******************* *******************
  • #include<Makeblock.h>
  • #include<Arduino.h>
  • #include<SoftwareSerial.h>
  • #include<Wire.h>
  • MeBluetoothbluetooth(PORT_4);
  •   //Bluetooth is the use of a hardware serialport.
  •   //The hardware serial port of Makeblock Orionis PORT_5
  •   //The hardware serial port of MakeblockBaseboard is PORT_4
  • void setup()
  • {
  •     Serial.begin(115200);
  •     bluetooth.begin(115200);
  •     Serial.println("BluetoothStart!");
  • }
  • void loop()
  • {
  •     char inDat;
  •     char outDat;
  •     if(bluetooth.available())
  •     {
  •         inDat = bluetooth.read();
  •         Serial.print(inDat);
  •     }
  •     if(Serial.available())
  •     {
  •         outDat = Serial.read();
  •         bluetooth.write(outDat);
  •     }
  • }

[color=rgb(2, 104, 144) !important]複製代碼



************************************************** ********************
這個程序可以使手機與Arduino IDE之間進行通信。每當收到來自手機的數據,都會顯示在Arduino IDE Serial Monitor上。在通訊開始前,請確保您的設備已經鏈接到Me Bluetooth模塊,發送字母到藍牙模塊查看運行結果。


5.2Makeblock HD 軟件
啟用藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說您可以通過手機控制所有模塊。更多信息請參照這裡
6 參考資料
Me Bluetooth Module(DualMode)電路:Me_Bluetooth_Module(DualMode)_Schematic_V1.0.PDF
Makeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-3-29 14:36 , Processed in 0.023528 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表