Namareba食べたい

備忘録てきなもの。だらだら書いていきます。

Arduinoでのサーボモータの動かし方

機械工作部の活動として、サーボモータArduinoで触ってみることになった。
今回はとりあえず1のサーボを一秒毎に0~180°,180°~0のように動かしてみた。

以下、スケッチ&接続図

スケッチ

#include<Servo.h>

int Pin =  9;


Servo g_servo;

void setup(){
  //pinMode(Pin,OUTPUT);
  g_servo.attach(9);

}

void loop(){
  int val;
  
  
  for(val = 0;val < 255;val++){
    g_servo.write(val);
    delay(10);
  }
  
  delay(100);
  
  for(val = 255;val >= 0;val--){
    g_servo.write(val);
    delay(10);
  }
}

接続図

f:id:Namareba:20130129225115p:plain


アナログライトが使えると思ったけど、無理だった。
もしかしたらできるのかも?次回の活動時にもうすこし調べてみよう。
とりあえず次は4個動かしてみたい。