是否可以通过Android手机的USB端口通过数据引脚之一输出高信号(大约5V左右)?

时间:2019-05-31 01:42:51

标签: java android usb

我正在使用Android Studio用Java编写应用程序。我需要通过Android手机上的应用程序控制面包板上的电路。我只需要输出一个高电平信号即可切换电路中的mosfet。是否可以直接通过USB端口执行此操作,还是我需要将手机插入带有微控制器的板上,然后该微控制器将输出高信号?

2 个答案:

答案 0 :(得分:0)

  

需要输出高电平信号以切换电路中的mosfet。是否可以直接通过USB端口执行此操作,

不。 USB hardware使用差分信号进行数据传输。

  

需要将手机插入带有微控制器的板上,然后微控制器将输出高信号

是的。有关选项,请参见Communicating with serial USB device over Android

答案 1 :(得分:0)

不,但是我的建议是:您可以使用音频插孔并发出一些信号(音频频率为5khz),然后对其进行过滤并将其发送给mosfet驱动程序。