我目前正在处理一个新项目,我必须通过具有特定电压的耳机插孔发送数据,然后我才能在该电压下工作。
所以在这里我需要根据我的数据来编程特定的电压。是否有可能我可以在 android 中访问耳机的输出电压,然后创建一个应用程序来控制该电压?
我目前正在处理一个新项目,我必须通过具有特定电压的耳机插孔发送数据,然后我才能在该电压下工作。
所以在这里我需要根据我的数据来编程特定的电压。是否有可能我可以在 android 中访问耳机的输出电压,然后创建一个应用程序来控制该电压?
这是处理此问题的 HackADay 文章。 http://hackaday.com/2010/02/01/android-audio-serial-connection/ 它提供的工作代码比我想象的要简单得多。
虽然,就像其他人建议的那样,包括这个非常相似的 SO 帖子,您可能会更轻松地使用 USB 端口。
从 android 或 iphone 中的音频插孔捕获输入数据的最简单方法是通过录制 http://developer.android.com/reference/android/media/AudioRecord.html
想像播放线性 pcm 音频文件类似的东西,我没有尝试过,但我相信它应该可以工作
我相信您将不得不深入研究汇编类型语言,但是,为什么要使用耳机插孔?据我了解,只有混响和声音可以通过耳机插孔传输。我相信通过Mini-USB端口输出电压会更可行。
我认为这个网站可能对我的方法有一些帮助:
您可以尝试将数据转换为二进制,例如,当您听音乐时,您的耳机插孔会发生变化 +- 振动以发出声音,这样您就可以使 +- = 0 和 -+ = 1