簡體   English   中英

如何在串行端口與arduino和Java通信?

[英]How to communicate with arduino and java in serial port?

我正在嘗試向Arduino發送消息(以測試Arduino是否收到馬達將打開的任何消息),如果我在Terminal上運行,則以下代碼可以工作

echo 1 > /dev/ttyACM0

但是我在Java中嘗試過

Runtime.getRuntime().exec("echo 1 > /dev/ttyACM0");

有人知道如何在Arduino串行端口執行嗎?

我將RXTX lib用於Java串行連接。

這里顯示了與對我有用的非常相似的代碼:

https://embeddedfreak.wordpress.com/2008/08/08/how-to-open-serial-port-using-rxtx/

嘗試RXTX庫,這是串行端口的Java包裝器。 項目網站。 示例: 來源

Java不提供開箱即用的串行通信支持。 您需要使用第三方庫或擴展程序。 Oracle確實提供了一種-Java Communications API

http://www.oracle.com/technetwork/java/index-jsp-141752.html

我過去在AVR微控制器中使用過此功能。 網上有一些教程可以啟動和運行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM