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