收藏 分享(赏)

机械臂控制代码.docx

上传人:HR专家 文档编号:6234640 上传时间:2019-04-03 格式:DOCX 页数:10 大小:13.24KB
下载 相关 举报
机械臂控制代码.docx_第1页
第1页 / 共10页
机械臂控制代码.docx_第2页
第2页 / 共10页
机械臂控制代码.docx_第3页
第3页 / 共10页
机械臂控制代码.docx_第4页
第4页 / 共10页
机械臂控制代码.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、#include #include #include #include “Wire.h“#include “WiiChuck.h“Servo servo1; / create servo object to control a servo Servo servo2;Servo servo3;Servo servo4; / a maximum of eight servo objects can be created Servo servo5;Servo servo6; WiiChuck wii = WiiChuck();int pos1,pos2,pos3,pos4,pos5,pos6,x,y

2、,z,c; / variable to store the servo position void setup() / attaches the servo on pin 9 to the servo object servo1.attach(8);servo2.attach(9);servo3.attach(10);servo4.attach(11);servo5.attach(12);servo6.attach(13);pos1 = 60;pos2 = 50;pos3 = 100;pos4 =100;pos5 = 90;pos6 = 90;servo1.write(pos1);servo2

3、.write(pos2);servo3.write(pos3);servo4.write(pos4);servo5.write(pos5);servo6.write(pos6);wii.initWithPower(); void loop() if(true = wii.read() )/读取手柄值x=wii.getJoyAxisX();y=wii.getJoyAxisY();c=wii.getButtonC();z=wii.getButtonZ();if(x=255 servo1.write(pos1);else if(x=255 servo2.write(pos2);delay (40);

4、 if(pos2160)pos2=160;servo2.write(pos2);else if(x220 servo2.write(pos2);delay(40);if(pos2110 servo3.write(pos3);else if(x110 servo4.write(pos4);else if(x=0 servo4.write(pos4);delay(40);if(pos4170)pos5=160;else if(x=0 pos5 = pos5-10;delay(40);if(pos5240 pos6 = pos6+10;delay (40); if(pos6120)pos6=119; else if(x=0 pos6 = pos6-10;delay(40);if(pos645)pos6=41;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报