Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Ardulink命令Arduino Uno_Java_Arduino_Arduino Uno_Ardulink - Fatal编程技术网

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

我试图在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.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)