Java 使用Ardulink命令Arduino Uno
我试图在JAVA应用程序中使用Ardulink库命令我的Arduino Uno,但没有成功,我不知道我错过了什么,下面是我的代码:Java 使用Ardulink命令Arduino Uno,java,arduino,arduino-uno,ardulink,Java,Arduino,Arduino Uno,Ardulink,我试图在JAVA应用程序中使用Ardulink库命令我的Arduino Uno,但没有成功,我不知道我错过了什么,下面是我的代码: Link link = Link.getDefaultInstance(); boolean connected = link.connect("COM6", 57600); Thread.sleep(2000); MessageInfo msg=link.sendPowerPinSwitch(17, IProtocol.POWER_HIGH); Thread.sl
Link link = Link.getDefaultInstance();
boolean connected = link.connect("COM6", 57600);
Thread.sleep(2000);
MessageInfo msg=link.sendPowerPinSwitch(17, IProtocol.POWER_HIGH);
Thread.sleep(5000);
link.disconnect();
在arduino示例中,它使用伺服类的以下函数来命令:
attach(port);pinMode(A3,OUTPUT); digitalWrite(A3, HIGH);
write (135)
以下是我得到的一个例外:
Exception in thread "Thread-2" java.lang.ArrayIndexOutOfBoundsException: 1024
at org.zu.ardulink.connection.serial.AbstractSerialConnection$SerialReader.run(AbstractSerialConnection.java:224)
at java.lang.Thread.run(Unknown Source)