4426| 1
|
[已解决] 萌新求助~~Leap Motion+Aduino数据交换出问题 |
我想做一个用Leap Motion感应手的位置再控制Aduino的舵机旋转做一些事情中间的数据交换用的是processing 但是现在出了一些问题 Aduino的代码已经准备好了 [mw_shl_code=csharp,true]#include <Servo.h> Servo leapservo; Servo leapservo2; int servopin=6; int servo2pin=10; int breadboardledpin = 4; void setup(){ Serial.begin(9600); leapservo2.attach(servo2pin); leapservo.attach(servopin); pinMode(breadboardledpin,OUTPUT); } void loop(){ if(Serial.available()){ char buffer[3]; Serial.readBytes(buffer,3); int leaphandx = buffer[0]; if (leaphandx<=-76 && leaphandx >-128){ leaphandx = 256-abs(leaphandx); } else if (leaphandx > -76 && leaphandx<0){ leaphandx = 179; } else{ leaphandx = buffer[0]; } int leaphandy = buffer[1]; if (leaphandy<=-76 && leaphandy >-128){ leaphandy = 256-abs(buffer[0]); } else if (leaphandy > -70 && leaphandy<0){ leaphandy = 179; } else{ leaphandy = buffer[1]; } int breadboardled = buffer[2]; if(breadboardled>=0 && breadboardled<110){ digitalWrite(breadboardledpin,HIGH); } else{ digitalWrite(breadboardledpin,LOW); } leapservo2.write(leaphandx); leapservo.write(leaphandy); } Serial.flush(); }[/mw_shl_code] Processing的代码也准备好了 但是问题就在这里。。。。。。 总是缺少一个库文件,但是我在哪里都找不到这个 development库。。。 我确实是萌新。。。我是学艺术设计类的。。老师非让我们搞装置艺术 = =而且还不叫我们这个的全靠我们自己自学 = = 大神来帮帮我啊。。。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed