2014-10-18 64 views
2

我必須實現Arduino Leonardo和運行在PC上的惡魔之間的通信。Arduino和Java之間的通話

惡魔必須告訴Arduino有關它所連接的機器的操作系統,屏幕的尺寸和其他有關其狀態的信息。因爲它必須在Windows和Mac OS上都能工作,所以我想用Java編寫惡魔,但我看到用於通信的庫RXTX與硬件相關,所以如果我使用不同的機器。

您認爲我應該使用Processing,還是有另一種方法可以實現這一目標?

預先感謝您。

回答

0

您可以使用具有很好的serial library的處理,它適用於Windows/OSX/Linux,但它具有對Processing主類的依賴:PApplet(作爲名稱提示,是Applet子類)。

這個庫,因爲Processing是開源的,所以如果你需要的話,你可以調整它提供的不帶PApplet的RXTX包裝(作爲守護進程/服務等)。看看this answer看看我的意思。