我是arduino编程和机器人的新手,我想使用Java将数据发送到arduino草图,通知它何时使用机器人电机。特别是,我已经用Java编写了一个有效的A *算法,并且非常想将它应用到我的arduino机器人中,因此在我的java代码中,当找到最佳状态时,我想将数据发送到arduino sketch以通知它走向何方。任何人都有最好的方式和想法?我看过网上但没有真正回答这个具体问题的任何内容。
另外,我意识到我需要通过USB连接arduino来使用Java,但是现在我很好用它
答案 0 :(得分:0)
您需要JAVA USB API才能将数据发送到Arduino所连接的USB端口。从那里你只需阅读Arduino草图中的输入就可以了。
答案 1 :(得分:0)
您还可以使用Java串行端口库(如jssc)。
我个人使用Processing(使用Java),并且很容易与它附带的serial library进行串行通信。
查看SimpleWrite example(包括示例Processing-java code和Arduino code)