使用Firmata协议 ,写入到Arduino板中
使用到 LeapMotion for Processing library
此处只列出Processing控制Arduino板led灯的亮与灭,把里面的关键代码整合到LeapMotion for Processing代码中即可
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int ledPin = 13;
void setup()
{
//println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[0], 57600);
arduino.pinMode(ledPin, Arduino.OUTPUT);
}
void draw()
{
arduino.digitalWrite(ledPin, Arduino.HIGH);
delay(1000);
arduino.digitalWrite(ledPin, Arduino.LOW);
delay(1000);
}