現時点のプログラムを記録しておきます

自分の整理のために。
現時点のプログラムを記録しておきます。

たぶん配列を使った書き方をするとすっきりするんだろうな、と思いながら、とりあえず動かしたくて無理やり作った感じです。
使ってない部分(//の部分)もたくさんあります。


#include
Servo servo0; //D13用のServoオブジェクトを作成
Servo servo1; //D12用のServoオブジェクトを作成
Servo servo2; //D11用のServoオブジェクトを作成
Servo servo3; //D10用のServoオブジェクトを作成
Servo servo4; //D9用のServoオブジェクトを作成
Servo servo5; //D8用のServoオブジェクトを作成
Servo servo6; //D7用のServoオブジェクトを作成
Servo servo7; //D6用のServoオブジェクトを作成


void setup()
{
servo0.attach(13); //D13ピンをサーボの信号線として設定
servo1.attach(12); //D12ピンをサーボの信号線として設定
servo2.attach(11); //D11ピンをサーボの信号線として設定
servo3.attach(10); //D10ピンをサーボの信号線として設定
servo4.attach(9); //D9ピンをサーボの信号線として設定
servo5.attach(8); //D8ピンをサーボの信号線として設定
servo6.attach(7); //D7ピンをサーボの信号線として設定
servo7.attach(6); //D6ピンをサーボの信号線として設定
}

void Shoki(){ //初期状態
servo0.write(90); // D13のサーボの角度を80°(center)に設定
delay(50);
servo1.write(90); // D12のサーボの角度を80°(center)に設定
delay(50);
servo2.write(90); // D11
delay(50);
servo3.write(90); // D10
delay(50);
servo4.write(90); // D9
delay(50);
servo5.write(90); // D8
delay(50);
servo6.write(90); // D7
delay(50);
servo7.write(90); // D6
delay(2000);
}

void Pose1(){ //次の動作
servo1.write(130); //左前
delay(100);
servo0.write(130);
delay(100);
servo1.write(90);
delay(100);
servo7.write(130);
delay(100);
servo6.write(70);//右後
delay(100);
servo7.write(90);
delay(100);
servo0.write(70);
delay(100);
servo6.write(130);
delay(100);
servo5.write(130);//右前
delay(100);
servo4.write(70);
delay(100);
servo5.write(90);
delay(100);
servo3.write(130);
delay(100);
servo2.write(130);//左後
delay(100);
servo3.write(90);
delay(100);
servo4.write(130);
delay(100);
servo2.write(70);
delay(100);
}

//void Pose2(){ //次の動作
//servo0.write(70); //
//delay(200);
//servo1.write(110); //
//delay(200);
//servo2.write(70);
//delay(200);
//servo3.write(90);
//delay(200);
//servo4.write(110); //
//delay(200);
//servo5.write(90);
//delay(200);
//servo6.write(110);
//delay(200);
//servo7.write(70);
//delay(1000);
//}

//void Pose3(){ //次の動作
//servo0.write(110); //
//delay(200);
//servo1.write(70); //
//delay(200);
//servo2.write(90);
//delay(200);
//servo3.write(90);
//delay(200);
//servo4.write(90); //
//delay(200);
//servo5.write(90);
//delay(200);
//servo6.write(70);
//delay(200);
//servo7.write(110);
//delay(1000);
//}

//void Pose4(){ //次の動作
//servo0.write(110); //
//delay(200);
//servo1.write(70); //
//delay(200);
//servo2.write(90);
//delay(200);
//servo3.write(110);
//delay(200);
//servo4.write(90); //
//delay(200);
//servo5.write(70);
//delay(200);
//servo6.write(70);
//delay(200);
//servo7.write(110);
//delay(1000);
//}


void loop()
{
//Shoki();
Pose1();
//Pose2();
//Pose3();
//Pose4();
}



//void loop()
//{
//delay(2000);
//int a;
//a=random(2,6);

// if (a==2){
// MukatteMigi();
// }
// else if (a==3){
// MukatteHidari();
// }
// else if (a==4){
// Ue();
// }
// else if (a==5){
// Shita();
// }

//}

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック