卡卡西 发表于 2015-7-31 16:04:58

跳舞机器人


#include <Servo.h>
#include <Servo.h>
Servo right;// create servo object to control a servo    // twelve servo objects can be created on most boards
Servo left;
int pos = 0;    // variable to store the servo position
int val = 0;
void setup()
{
right.attach(9);
left.attach(8);// attaches the servo on pin 9 to the servo object
}

void loop()
{

right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);

right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);

right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(20);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(70);
delay(250);
right.write(120);
delay(250);
left.write(60);
delay(1000);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(80);
delay(250);
right.write(120);
delay(250);
left.write(120);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(10);
delay(250);
left.write(80);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(120);
delay(250);
left.write(50);
delay(250);
right.write(160);
delay(250);
left.write(20);
delay(250);
right.write(90);
delay(250);
left.write(70);
delay(250);
right.write(180);
delay(250);
left.write(50);
delay(250);
left.write(90);
delay(250);
left.write(120);
delay(250);
right.write(100);
delay(250);
right.write(120);
delay(250);
left.write(180);
delay(250);
right.write(170);
delay(250);
left.write(30);
delay(250);
right.write(180);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(250);
right.write(135);
delay(250);
left.write(45);
delay(250);
right.write(90);
delay(250);
left.write(90);
delay(5000);



}
页: [1]
查看完整版本: 跳舞机器人