[media]http://player.youku.com/player.php/sid/XMTQ1MDYwOTgwNA==/v.swf[/media]
这个案子是我基于自己设计的QST系统完成的案子,总是想着怎么和Andriod手机相连。尝试用u***虚拟串口连接,终于通了。
硬件:手头一个现成的带各种传感器的板子(bmp280,bma250,hmc5883,gps)+STM32F103
软件:基于自己设计的qst软件系统+USB虚拟串口驱动。
*居然可以热插拔u***,连上手机的otg线。这里要感谢u***host的开发者,网上几乎找不到andriod手机连接虚拟串口的程序。
*虚拟串口连接winxp,win10也是可以的。
*软件还没法开放出来,代码需要整理一下。
项目完成后,大致的效果是,串口不断输出板子上各种传感器的参数,每个传感器的采集数据都带10秒以内的精确到毫秒的时间戳,输出:
气压 (采集速度 5次/秒)
温度 (采集速度 5次/秒)
海拔 (采集速度 5次/秒)
陀螺仪x,y,z (采集速度 ?次/秒)
姿态(倾斜度,俯仰角)(采集速度 5次/秒)
指南角 (采集速度 10次/秒)
gps经纬度 (采集速度 1次/秒)
gps工作状态 (采集速度 1次/秒)