2015年9月7日月曜日
サーボコントロールのサンプルスケッチ
//****************************************
//サーボを上限から下限まで動かす。
//繰り返し
//****************************************
#include <Servo.h>
Servo servoTest; //サーボ変数を定義
const int pinServo =13; //サーボ用ピン番号(2pin-13pinまでが使用できるようだ。)
const int upSpeed =30; // up方向のスピード(ディレイタイムms)
const int dnSpeed =10; // down方向のスピード(ディレイタイムms)
//SETUP************************************
void setup() {
servoTest.attach(pinServo); //サーボ制御用pinを指定
}
//MAIN LOOP********************************
void loop() {
//サーボに0から180までの値を順次書き込む
for (int i=0;i<180;i++){
servoTest.write(i);
delay(upSpeed);
}
//サーボに180から0までの値を順次書き込む
for (int i=180;i>0;i--) {
servoTest.write(i);
delay(dnSpeed);
}
}
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿