我希望能够在我的Android手机上运行的应用程序中按下一个按钮,并在真正连接到手机上的电路上有一个电源开关来打开/关闭。我想不出一个好的办法来做这件事。到目前为止,我一直在想:
1)使用Arduino最大的问题是,Arduino需要加载草图才能工作,而我不能使用PC来完成这项工作。我见过Arduino指挥官,但它是免费的,而不是开源的,我需要写我自己的自定义应用程序。似乎我必须找到一种方法来加载草图,并编写我自己的驱动程序。这不是一个令人愉快的行动。
2)从耳机插孔播放音频音调这个想法是播放一个音调,然后可以转换成一个小的直流电压。然后,该直流电压将被用作MOSFET的栅极电压,MOSFET将充当开关。这样做的问题是,不需要的音频可能会意外地打开开关。对于我的应用程序来说,即使是很小的可能性也是不可接受的。即使过滤也不能完全消除干扰。我可以如何排除所有其他声音来源,只有一个音频音调作为输出?如果不是通过耳机插孔本身,还是通过蓝牙?
如果任何人有任何有用的想法,请分享它们。
发布于 2015-04-14 12:15:06
你可以尝试第二种方法,用特定的音频以一定的间隔播放,它只触发开关,而不是任何能够改变开关状态的音频,它确实包含一些要触发的延迟,但如果可以的话,它可能对你有效。
发布于 2020-04-11 02:55:22
为了澄清一些遗漏的信息,Arduino IDE可免费用于Windows、Mac OS、Linux、Raspberry pi或其他系统。使用IDE,您可以编写代码,将代码下载到Arduino并对其进行调试。
https://stackoverflow.com/questions/29618949
复制相似问题