9克小舵機
1 簡介 小舵機的重量是9克,旋轉範圍180°。可以控制它可以旋轉並且固定在特定角度。它可以被用來當作機械關節或者搖擺小鍾。這可馬達需要鏈接到帶有藍黃黑標識的主板接口。 2 特點 - l 體積小,重量輕;
- l 採用防反插接口;
- l 支持Arduino 集成開發環境;
- l 支持Mblock 圖形化編程界面;
3 特性參數 - l 運行電壓: 3V 到6V 直流電;
- l 扭力: 1.6 kg-cm;
- l 重量: 9g / 0.32oz;
- l 轉速: 0.12 sec / 60 (在4.8V);
- l 尺寸: 22 x 12 x 30 mm (長x 寬x 高);
4 接口描述 4.1 RJ25 接口 當使用RJ25接口連接時,需要鏈接到主板上帶有藍黃黑標識的接口,Me Baseboard1.1版的主板為例, 舵機可以連接到3 4 5 6 7 8 接口,如圖:
圖1舵機與1.1版主板 4.2 Pin 接 口 小舵機有三針接頭,每針功能如下: 表1 三針接頭功能介紹 可以使用其他主板來控制此小舵機。SIG 針腳需要鏈接到數字輸出端。舵機連接到Arduino UNO如圖:
圖2 鏈接9克伺服馬達到Arduino UNO
5 編程指南 5.1 Arduino 集成開發界面 在Arduino集成開發界面下,用戶可以用servo Library來控制。 以下是Arduino 代碼: ******************************代碼******************* ******************* - #include<Makeblock.h>
- #include<Arduino.h>
- #include<SoftwareSerial.h>
- #include<Wire.h>
- #include //include the Servo library;
- MePort port(PORT_6);
- Servomyservo1;
- int servo1pin= port.pin1();
- void setup()
- {
- myservo1.attach(servo1pin);
- }
- void loop()
- {
- myservo1.write(0); //run to 0 degrees
- delay(2000);
- myservo1.write(180); //run to 180 degrees
- delay(2000);
- }
[color=rgb(2, 104, 144) !important]複製代碼
************************************************** ********************** 本代碼可以使伺服馬達每兩秒從0°轉到180°。將此代碼上下載到主板,您將看到運行結果。
5.2 Mblock 機器人應用 本伺服馬達支持Mblock圖形化編程界面.一下是簡要說明 編程指南 | | | 參數一:數字針腳;
參數二:設定角度;
功能:控制馬達旋轉到指定角; | | 參數一:接口設置;
參數二: Slot設置;
參數三:角度設定;
功能:控制馬達旋轉到指定角度; |
以下是例子:
本程序控制馬達每兩秒旋轉一次。 5.3Makeblock HD 軟件 通過藍牙模塊,Makeblock主板可以通過MakeblockHD軟件控制。換句話說你可以通過手機控制此設備。更多信息請參照這裡。 6 參考資料 Makeblock運行庫下載鏈接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master
|