3D可视化交互常被用来做体感游戏。最基础的就是通过加速度传感器数据控制物体的翻滚。最近找到一个很好的教程,分享给大家。
How To Track Orientation with Arduino and ADXL345 Accelerometer - HowToMechatronics
当我把有线串口改为无线串口,采用ZIGBEE无线串口透传(CC2530)。上传程序时候,请拔掉无线串口透传,不要占用单片机TX和RX。运行时候,射频模块的TX接单片机RX,射频模块的RX接单片机TX。接收端我用射频模块接CH340G串口转TTL模块。
无线串口透传最大问题是延时和丢包,数据是间隔发送,一次发送一包,还有掉线的可能。
因此还是采用有线串口通信。
Processing软件实现3D可视化交互,调用串口数据,在 Processing development environment 中实现物体翻滚和俯仰。
2020年3月11日补充:
Arduino+Processing+LED+CC2530串口通讯实现交互远程点灯
参考资料:电子 http://Processing.org
https://processing.org/tutorials/electronics/processing.org将Arduino连接到处理http://-Learn.sparkfun.com
https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing/alllearn.sparkfun.com