サーボモーター SG-90

サーボモーター SG-90

サーボモーターとは

サーボモーターとは、回転軸を指定の角度まで回転させるモーターです。

●トルク:1.8kgf/cm
●動作速度:0.1秒/60度
●動作電圧:4.8V(~5V)

各端子は以下の通り接続します。

●茶:GND
●赤:Vcc
●黃:制御信号

回路を作る

クリックして拡大

サンプルスケッチ

サンプルスケッチを以下からダウンロードして、ZIPファイルを開きます。

Servo1.ino

#include <Servo.h> //Servoライブラリの読み込み
 
Servo SV; //Servoライブラリの関数を利用できるようにするためにServo型の変数SVを宣言
 
 
void setup(){
 
   SV.attach(8); //8番ピンをサーボモーターの出力に設定
   
  
}
 
void loop(){
 
   SV.write(0); //0度の位置まで動かす
   delay(1000);
 
   SV.write(90); //90度の位置まで動かす
   delay(1000);
 
   SV.write(180); //180度の位置まで動かす
   delay(1000);
 
}

スケッチ内の関数等について

●#include <ライブラリ名> : 機能や電子部品のライブラリをインクルードしてその機能や電子部品を使えるようにする

●Servo 値 : Servoライブラリの関数を利用できるようにするためにServo型の変数を宣言

●attach (値) : 指定したピン番号に制御信号を出力

●write (値) : 指定した角度まで回転軸を動かす