2016年6月22日水曜日

Arduino と マイクロ サーボ SG90 使ってみた

追加内容
2016/11/21
サーボMG90S
サーボMG996R
ーーーーーー

 準備 

◆Arduino IDE(PCにインストール無料)


◆Arduino Uno(ンヘッダー同梱)(360円+送料170)

Arduino IDE(PC)とArduino UnoをつなぐUSBケーブル(100円+送料170)



メタルギアサーボ MG996R    (1190円+送料170)
メタルギアマイクロ サーボ MG90S   (350円+送料170)
マイクロ サーボ SG90   (250円+送料170)



◆電源直流5V(何か用意する)

 工作開始
◆Arduino IDE(PC)とArduino Unoをつなぎましょう
◆Arduino Unoにスケッチ を書き込みましょう

 ツール > マイコンボード > Arduino Uno

ツール > シリアルポート > Arduino Unoが接続されているポート
 

スケッチを書く

 int t, t1, t2, sw,r,d;

void setup() {
  pinMode(9, OUTPUT);
  pinMode(10, INPUT_PULLUP);
  sw=1;
  t1= micros();
  digitalWrite(9, LOW);  
}

void loop() {
  t = micros();
  r =digitalRead(10);
    
     if(r== 0){
       d = 1000;
     }else{
       d = 2000;
     }
  
    if(d <= t-t1 && sw==1){    
      digitalWrite(9, LOW);
      sw = -1*sw;
      t2 = micros();
    }
 
    if(20000-d <= t-t2 && sw==-1){
      digitalWrite(9, HIGH);
      sw = -1*sw;
      t1 = micros();
    } 
}

 

◆Arduino UnoをPCから外し、下の図のようにつなぎましょう
Caution: GND---------10
 pinMode(10,INUT);     //NG
 pinMode(10, INPUT_PULLUP);   //OK


SG90

MG90S

MG996R



 
  


 

0 件のコメント:

コメントを投稿