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); } }
接続図
アナログライトが使えると思ったけど、無理だった。
もしかしたらできるのかも?次回の活動時にもうすこし調べてみよう。
とりあえず次は4個動かしてみたい。