Arduino(8) サーボモーターの制御
サーボモーターを使ってみました。
概要
サーボモーターを制御してみました。サーボモーターは、秋月電子で購入したSG-90です。このサーボモーターは、パルス幅を0.5m秒にすると、0°、2.4m秒にすると180°の位置に移動します。動作範囲の90°まで移動するには、1.45m秒のパルス幅のPWMを送り込むことになります。
回路
サーボモーターの信号線(黄色の線)をPD9にジャンパー線で接続します。あと、5V(オレンジ線)とGND(茶色の線)もArduinoの該当するところへ接続します。


スケッチ

#include <Servo.h>
int SERVO_SOCKET = 9;
Servo servo;
void setup() {
servo.attach(SERVO_SOCKET);
}
void loop() {
servo.write(0);
delay(1000);
servo.write(60);
delay(1000);
servo.write(120);
delay(1000);
servo.write(180);
delay(1000);
}









