踊るビスコ
踊るビスコ
サーボ5台をアルディーノNANOでコントロールしてます。
アルディーノNANOスケッチ
//LEDECO.com
//2020.06.25
#include <Servo.h>
Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;
Servo myservo5;
void setup() {
Serial.begin(9600);
myservo1.attach(5);
myservo2.attach(6);
myservo3.attach(7);
myservo4.attach(8);
myservo5.attach(9);
}
void loop() {
myservo1.write(0);
myservo2.write(0);
myservo3.write(0);
myservo4.write(0);
myservo5.write(0);
delay(1000);
myservo1.write(90);
myservo2.write(90);
myservo3.write(90);
myservo4.write(90);
myservo5.write(90);
delay(1000);
myservo1.write(120);
myservo2.write(120);
myservo3.write(120);
myservo4.write(120);
myservo5.write(120);
delay(1000);
myservo1.write(180);
myservo2.write(180);
myservo3.write(180);
myservo4.write(180);
myservo5.write(180);
delay(1000);
myservo1.write(270);
myservo2.write(270);
myservo3.write(270);
myservo4.write(270);
myservo5.write(270);
delay(1000);
myservo1.write(75);
delay(1000);
myservo2.write(75);
delay(1000);
myservo3.write(75);
delay(1000);
myservo4.write(75);
delay(1000);
myservo5.write(75);
delay(1000);
myservo5.write(150);
delay(1000);
myservo4.write(150);
delay(1000);
myservo3.write(150);
delay(1000);
myservo2.write(150);
delay(1000);
myservo1.write(150);
delay(1000);
myservo1.write(75);
delay(1000);
myservo2.write(75);
delay(1000);
myservo3.write(75);
delay(1000);
myservo4.write(75);
delay(1000);
myservo5.write(75);
delay(1000);
myservo5.write(0);
delay(1000);
myservo4.write(0);
delay(1000);
myservo3.write(0);
delay(1000);
myservo2.write(0);
delay(1000);
myservo1.write(0);
delay(1000);
myservo5.write(150);
delay(1000);
myservo4.write(150);
delay(1000);
myservo3.write(150);
delay(1000);
myservo2.write(150);
delay(1000);
myservo1.write(150);
delay(1000);
}