Servo Motor(DM-S0090D,360) JP: 두 판 사이의 차이

아두위키 : Arduwiki
(새 문서: {{#seo:|title=ArduWiki : Arduino サーボモーター(DM-S0090D)ガイド|title_mode=append|keywords=Arduino, 情報科学, メイカー学習, パフォーマンス評価, サーボモーター (DM-S0090D), Arduino作品, キャップストーン作品, Arduinoサンプルコード|description=ArduinoでDM-S0090Dサーボモーターを制御する方法(基本情報、配線、サンプルコード)を紹介します。情報科学やメイカー授業に活用でき...)
 
(차이 없음)

2025년 3월 27일 (목) 15:27 기준 최신판

これは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);
}

実行結果