极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3884|回复: 0

跳舞机器人

[复制链接]
发表于 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);



}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 19:39 , Processed in 0.069364 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表