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

Makeblcok電子模塊---130電機

Me 130 DC Motor                               http://bbs.makeblock.cc/data/attachment/forum/201501/08/164548i4d1b916fshz1bfd.png1 簡介本產品的主要原件是帶有葉輪的3到6v直流電機。它經常被用來當作其他模塊的智能散熱風扇。130 DC 電機可以連接到M1、 M2主控板接口2 特性
[*]l 支持Arduino IDE, 並且我們提供了運行庫來簡化編程;
[*]l 支持MBlock,適合全年齡用戶;
[*]l 使用RJ25接口連線十分容易;
[*]l 模塊化安裝,兼容樂高系列;
[*]l 配有DIY接口,支持絕大多數Arduino系列主控板。
3 參數
[*]l 運行電壓: 3V~6V;
[*]l 軸徑: 2mm;
[*]l 軸長: 7.5mm;
[*]l 轉速: 9100±1800 rpm (無負載),4500±1500 rpm (有負載);
[*]l 尺寸: 56x24x17 mm (長x寬x高);
4 接口介紹控制Me 130 DC Motor十分容易,只需將電機鏈接到M1/M2接口上即可開始編程!以Me Baseboard 1.1版主控板為例,連接方法如圖所示:http://bbs.makeblock.cc/data/attachment/forum/201501/08/164554aqkmm1dxqn8qnbqk.png

圖1 連接電機與主板
5 編程指南5.1 ArduinoIDE在Arduino IDE界面下,您可以使用此運行庫Makeblock-Library-master來控制Me 130 DC Motor.如下是控制方程列表:
方程功能
MeDCMotor(uint8_t port)選擇接口
void run(int speed)設定轉速(-255到255)
void stop()停止電機
表1 Me 130 DC Motor 方程功能列表以下是如何通過Arduino IDE控制Me 130 DC Motor 的例子:***********************************代碼************** *******************
[*]#include<Makeblock.h>
[*]#include<SoftwareSerial.h>
[*]#include<Wire.h>
[*]MeDCMotormotor1(M1); //130 DC Motor can connect to the motor interface(M1 or M2)
[*]uint8_t motorSpeed​​= 100; // value: between -255 and 255.
[*]void setup()
[*]{
[*]}
[*]void loop()
[*]{
[*]motor1.run(motorSpeed​​);
[*]delay(2000);
[*]motor1.stop();
[*]delay(100);
[*]motor1.run(-motorSpeed​​);
[*]delay(2000);
[*]motor1.stop();
[*]delay(100);
[*]}

複製代碼


************************************************** *********************本代碼可以讓電機順時針轉動2秒,停止0.1秒,逆時針轉動2秒,停止0.1秒,循環往復。像圖1一樣連接將程序上傳到主控板將可看到結果。5.2 MBlockMe 130 DC Motor模塊支持MBlock編程環境。如下是Me 130 DC Motor's控制模塊簡介:

程序說明解釋
    http://bbs.makeblock.cc/data/attachment/forum/201501/08/164556rhxb8bee9jr1jfeu.png參數一:數字針腳號碼;
參數二:設置轉速(範圍:-255~255);
功能:控制電機在指定轉速旋轉;
如下是如何使用MBlock控制Me 130 DC Motor 模塊的例子:http://bbs.makeblock.cc/data/attachment/forum/201501/08/164559xf50o02for02mvip.png

Mblock可以驅動電機順時針轉動2秒,停止0.1秒,逆時針轉動2秒,停止0.1秒,循環往復。
5.3Makeblock HD 軟件通過藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說您可以通過手機控制所有模塊。更多信息請參照這裡。

6 參考資料
Makeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
頁: [1]
查看完整版本: Makeblcok電子模塊---130電機