我安装了 Java 串行 RXTX 库并正确设置了 Arduino。我什至已经启动并运行了示例代码,但我似乎无法理解如何访问不同的 Arduino 引脚以打开 LED 等。如何使用 OutputStream 或任何其他方式访问引脚?
我是否需要向流发送一些特殊的内容才能告诉它有关特定 pin 的信息?
开箱即用的 Arduino 不提供任何通过串行链路控制 I/O 端口的方法。
您将需要获取或编写一个程序在Arduino上运行并监听来自串行端口的命令来控制 I/O 引脚。由于 Arduino 上只有一个小型微控制器,因此您可能无法用 Java 编写此程序。
下面是一个在 Arduino 上运行的示例程序,通过串行线路读取以十进制 ASCII 字符拼写的数字,然后使用这些数字来控制 RGB LED。您应该能够使用此示例来了解如何解决 Arduino 方面的问题,并且您的 Java RXTX 代码可以在工作后发送整数来控制它。
http://arduino.cc/en/Tutorial/ReadASCIIString http://arduino.cc/en/Tutorial/ReadASCIIString
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)