気を取り直して元のプログラムに3つのサーボのプログラムを
挿入してみました。こんな設定はいいのだろうか?(プログラムの素人です。)
何とか4つのサーボが動きました。
スケッチは下記です。
-----------------------------------------------------------
//サーボライブラリを読み込む
#include <Servo.h>
//サーボ型の変数(s0)を作成
Servo s0;
Servo s1;
Servo s2;
Servo s3;
void setup(){
//2番ピンをサーボ用に割り当てる
s0.attach(2);
s1.attach(3);
s2.attach(4);
s3.attach(5);
}
void loop(){
//0→180へ角度指示
for(int i=0; i<180; i++){
s0.write(i);
delay(15);
}
//0→180へ角度指示
for(int i=0; i<180; i++){
s1.write(i);
delay(15);
}
//0→180へ角度指示
for(int i=0; i<180; i++){
s2.write(i);
delay(15);
}
//0→180へ角度指示
for(int i=0; i<180; i++){
s3.write(i);
delay(15);
}
//180→0へ角度指示
for(int i=180; i>0; i--){
s0.write(i);
delay(15);
}
//180→0へ角度指示
for(int i=180; i>0; i--){
s1.write(i);
delay(15);
}
//180→0へ角度指示
for(int i=180; i>0; i--){
s2.write(i);
delay(15);
}
//180→0へ角度指示
for(int i=180; i>0; i--){
s3.write(i);
delay(15);
}
}
-------------------------------------
やったー。
サーボの設定がすべて同じなので、そこを修正して利用して
みようかと思います。
サーボを収納する板を作らなくっては。
※コメント投稿者のブログIDはブログ作成者のみに通知されます