我必须意识到Arduino Leonardo和一个在电脑上运行的恶魔之间的沟通。
恶魔必须告诉Arduino有关它所连接机器的操作系统的信息,屏幕的尺寸以及其状态的其他信息。
由于它必须在Windows和MAC Os上工作,我想用Java编写恶魔,但我已经看到用于通信的库RXTX
是依赖于硬件的,所以它可以创建如果我使用不同的机器会出现问题。
在您看来,我应该使用Processing
,还是有另一种方法可以实现这一目标?
提前谢谢。
答案 0 :(得分:0)
您可以使用具有适用于Windows / OSX / Linux的良好serial library的处理,但它依赖于Processing的主类:PApplet(名称提示,是Applet子类)。
库,因为Processing是开源的,所以你可以调整它提供的RXTX包装器,以便在没有PApplet(作为守护进程/服务/等)的情况下工作。看看this answer,看看我的意思。