我想也许可以使用GetMaxAmplitude函数从耳机插孔获取mV读数,就像这个线程一样:Range of values for GetMaxAmplitude.虽然,根据我的理解,这个函数的最低读数是0,并且有负mV值可以在测试pH时读取.
非常感谢任何帮助,谢谢!
解决方法 这应该在 electrical engineering site中提出.但最好的方法是使用蓝牙到串行转换器(ebay售价5美元)和带USART和A / D转换器的PIC单片机(1美元),你可以对PIC进行编程使用’MPLAB’IDE和’HI-TECH’C编译器轻松实现C语言.您需要的工具是PIC编程器(20美元)和带串口的工具,如果您想配置蓝牙串行转换器,如台式PC或USB串行转换器.您可能需要一个运算放大器电路来放大信号,以便PIC可读取.然后,您可以使用Google的BluetoothChat示例中的代码将手机连接到蓝牙系统,并从中接收数据.出于某种原因,使用麦克风输入将是棘手的,因为它将被过滤以仅接受AC.一种绕过的方法是调制振荡器的输出,使其幅度与您测量的直流信号成比例,然后您可以通过分析来自麦克风的数据来测量幅度.
与USB接口比听起来更困难,与蓝牙相比,构建与其接口并测量毫伏的东西更难,因为用于模拟到数字采样和USB客户端的PIC处理器实际上必须要么在手机上充当USB主机或USB OTG,这比作为USB外围设备要复杂得多.
总结以上是内存溢出为你收集整理的在Android中读取milliVolts用于pH测试仪全部内容,希望文章能够帮你解决在Android中读取milliVolts用于pH测试仪所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)