Servo Motor(DM-S0090D,360) JP

아두위키 : Arduwiki

これは360度連続回転するサーボモーターです。

180度タイプのように角度を制御するのではなく、回転の方向と速度を制御します。

仕様

  • 360度連続回転
  • 重量:約9g
  • サイズ:23mm × 12mm × 22.5mm
  • トルク:1.5kg·cm(4.8V)、1.6kg·cm(6V)
  • 動作電圧:4.8~6V

使用例のハードウェア

  • Arduino board
  • DM-S0090D
  • ジャンパーワイヤー

接続方法

Arduino UNO DM-S0090D
5V +(赤線)
GND -(黒線)
7 S(オレンジ線)

サンプルコード

[1秒 時計回り回転 → 1秒 停止 → 1秒 反時計回り回転 → 1秒 停止] を繰り返すサンプルです。

#include <Servo.h> // サーボライブラリ使用

Servo servo; // サーボオブジェクト宣言

void setup() {
  servo.attach(7); // ピン番号を指定
  servo.write(90); // 停止
  delay(1000);
}

void loop() {
  servo.write(60); // 時計回り回転
  delay(1000);
  servo.write(90); // 停止
  delay(1000);
  servo.write(120); // 反時計回り回転
  delay(1000);
  servo.write(90); // 停止
  delay(1000);
}

実行結果