踊るビスコ | ルデコのブログ

踊るビスコ

踊るビスコ

サーボ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);
  }