6.サーボモーターSG92Rの実験


(1)実験写真






(2)回路図



(3)サーボモーターSG92R 仕様

 主な仕様(秋月HPより)
  ・PWMサイクル:20mS
  ・制御パルス:0.5ms〜2.4ms
  ・制御角:±約90°(180°)
  ・配線:茶=GND、赤=電源[+]、橙=制御信号 [JRタイプ]
  ・トルク:2.5kgf・cm
  ・動作速度:0.1秒/60度
  ・動作電圧:4.8V(〜6V)
  ・温度範囲:0℃〜55℃
  ・外形寸法:23x12.2x27mm
  ・重量:9g


(4)スケッチ

(4−1)サーボの角度を0度〜180度繰り返し


/*
目的:サーボの角度を0度から180度へ単純に変更
http://www.isopro91.com
2015/6/3
*/

#include<Servo.h>

Servo servo1;

void setup() {
servo1.attach(4);
}

void loop() {
servo1.write(0);
delay(1000);
servo1.write(180);
delay(1000);
}


(4−2)0度〜180度まで10度ごと増えていく



/*
目的:サーボの角度を0度から180度へ単純に変更
http://www.isopro91.com
2015/6/3
*/

#include<Servo.h>

Servo servo1;

void setup() {
servo1.attach(4);
Serial.begin(9600); // 9600bpsでポートを開く
}

void loop() {

for(int i=0;i<=18;i++){
servo1.write(i*10);
Serial.println(servo1.read());
if(i==0){delay(800);}
delay(200);
}
}


(5)オシロスコープ波形

   CH1  D4




(6)動画(MOV)

  
IMG_5877.MOV