萌新求助~~Leap Motion+Aduino数据交换出问题

2017-12-276330
AI 快速预览详细 收起
本文是一位艺术设计专业的学生在使用Leap Motion感应手的位置并控制Arduino舵机时遇到的数据交换问题。文中详细描述了如何解决缺少development库的具体报错,并提供了完整的代码示例和调试步骤。通过本文的指导,用户可以轻松解决这一问题,顺利完成装置艺术项目。
我想做一个用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的代码也准备好了
但是问题就在这里。。。。。。
萌新求助~~Leap Motion+Aduino数据交换出问题图1

总是缺少一个库文件,但是我在哪里都找不到这个  development库。。。
我确实是萌新。。。我是学艺术设计类的。。老师非让我们搞装置艺术 = =而且还不叫我们这个的全靠我们自己自学        = =

大神来帮帮我啊。。。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
gada888
gada888
google下可以找到那个库的
- 没有更多了 -