我正在开展一个可视化运动传感器和光敏电阻数据的项目。对于可视化,我使用Processing从串口读取并从Arduino读取,然后使用这些值来可视化或绘制一个根据传感器状态改变颜色的花。 我想更进一步,使用Android设备作为显示器来展示我的可视化。我可以选择考虑以下事实:我想避免为Arduino添加蓝牙屏蔽,并且我已经为Arduino Uno btw添加了以太网屏蔽。我也愿意在网页上对其进行可视化,并使用Android设备访问网络。那我怎么做Arduino和Processing之间的沟通
答案 0 :(得分:1)
考虑到你已经有一个以太网屏蔽,我说你在Arduino和路由器中插入以太网电缆。然后使用Arduino中的以太网库在网页上显示数据。然后你就可以开始使用你的网页,或者只是使用你的Android应用程序使用http-requests存储普通数据,然后使用这些数据在你的应用中显示它们。
我自己完成了这项工作(使用Arduino Nano,ENC28j60以太网模块和EtherCard库)。我所做的是给Arduino一个本地IP地址(不涉及DHCP),所以我确信Arduino总是可以在同一个IP上访问。我确定有一种方法可以让你的Arduino从外面(外部)访问,你可能想要那样,但我还没有调查过。
也许看看这些教程/示例:
http://tronixstuff.com/2013/12/06/arduino-tutorials-chapter-16-ethernet/
http://www.instructables.com/id/Arduino-Ethernet-Shield-Tutorial/step1
希望这有帮助。