我有一个有趣的想法,在Android手机上使用麦克风端口.我正在集思广益,使用Android手机记录咖啡烘焙机内的烘烤温度.这个念头突然出现在我脑海里.麦克风是低压的,我的热电偶也是如此.所以我开始查看android方法,看看是否有任何东西可以让我从端口获得实际的毫伏读数.GetMaxAmplitude函数是我发现的唯一功能.有谁知道GetMaxAmplitude函数返回的值范围?
如果您知道这不起作用,请告诉我.
提前致谢,
Bra*_*don 11
好吧,我自己一直在努力寻找来自getMaxAmplitude()函数的绝对值,但我还没有找到任何确切的答案.有一个线程说声音可以返回0到25000之间的任何内容.我知道最小值是0.而且,它返回一个Integer,它只能包含整数,所以我不认为它实际上是返回原始毫伏读数,因为它通常也包含小数.
虽然非常有趣的想法!!
也许这里的东西会有所帮助
编辑:
我发现了最大值!它是32767,这是带符号的16位整数的最大值.最小值当然是0,因为你不能没有声音.这也支持getMaxAmplitude()不返回实际毫伏值的理论,因为从麦克风中取出32.8伏......不会发生.
| 归档时间: |
|
| 查看次数: |
4395 次 |
| 最近记录: |