Me 130 DC Motor 1 簡介 本產品的主要原件是帶有葉輪的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版主控板為例,連接方法如圖所示:
圖1 連接電機與主板
5 編程指南 5.1 ArduinoIDE 在Arduino IDE界面下,您可以使用此運行庫Makeblock-Library-master來控制Me 130 DC Motor.如下是控制方程列表: 表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);
- }
[color=rgb(2, 104, 144) !important]複製代碼
************************************************** ********************* 本代碼可以讓電機順時針轉動2秒,停止0.1秒,逆時針轉動2秒,停止0.1秒,循環往復。像圖1一樣連接將程序上傳到主控板將可看到結果。 5.2 MBlock Me 130 DC Motor模塊支持MBlock編程環境。如下是Me 130 DC Motor's控制模塊簡介:
程序說明 | | | 參數一:數字針腳號碼;
參數二:設置轉速(範圍:-255~255);
功能:控制電機在指定轉速旋轉; |
如下是如何使用MBlock控制Me 130 DC Motor 模塊的例子:
Mblock可以驅動電機順時針轉動2秒,停止0.1秒,逆時針轉動2秒,停止0.1秒,循環往復。
5.3Makeblock HD 軟件 通過藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說您可以通過手機控制所有模塊。更多信息請參照這裡。
6 參考資料
Makeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
|