(使用Arduino Uno)

我使用了Ardulink创作者本人进行的简单测试(http://www.ardulink.org/how-to-write-an-ardulink-gui-five-minutes-tutorial/-在“第4步”下找到),尽管我修改了程序以将电源发送给插针13(板载LED)

当我运行InputTest程序时,似乎在通信端口上正确设置了“链接”,并且板上的RX LED闪烁。

但是,LED没有按照预期的那样闪烁(当我从Arduino IDE使用digitalWrite(13, HIGH);时,它可以正常工作)

所以...一切似乎都正常运行-没有错误,没有异常,没有有趣的东西,当我使用Arduilink程序时,Arduino只是没有反应。

我的Arduino程序(它什么也没做,我尝试将pinMode设置为适当的值,没有帮助):

void setup()
{
  pinMode(13, OUTPUT);
}

void loop()
{
}


另外,正如本教程所建议的,我的通讯端口似乎是“ COM4”而不是“ COM19”,但我不认为这与它有任何关系,因为Arduino IDE中的串行监视器可以很好地进行发送和接收。

像Ardulink一样,我也在运行“ RXTX-2.1-7”。

有任何想法吗?

最佳答案

除非您将ArdulinkProtocol程序上载到Arduino,否则您的Java Ardulink程序将无法与Arduino通信。

您可以在Ardulink项目文件的“ sketches”文件夹中找到协议文件(例如:ArdulinkProtocol.ino)。

您可以使用标准Arduino控制台上传协议程序

08-27 14:49