用于检测“关闭”或“打开”开关的USB端口

用于检测“关闭”或“打开”开关的USB端口,usb,switch-statement,alarm,Usb,Switch Statement,Alarm,我需要制作一个程序,当我按下按钮开关时播放声音。我的想法是使用USB端口,如果我从它短接两条线,例如data+和data-,程序将在两条线短路时重复播放声音。我的想法可行且简单吗?你能帮我用VB吗?非常感谢您的帮助。不,那不实用。据我所知,USB端口没有该功能。不过,有很多小型、廉价的USB微控制器板可以胜任这项任务 例如,您可以使用Arduino IDE对其进行编程,并使其在按下按钮时从串行对象访问的its虚拟COM端口上发送特定消息,释放按钮时发送另一条消息。然后在Visual Basic中

我需要制作一个程序,当我按下按钮开关时播放声音。我的想法是使用USB端口,如果我从它短接两条线,例如data+和data-,程序将在两条线短路时重复播放声音。我的想法可行且简单吗?你能帮我用VB吗?非常感谢您的帮助。

不,那不实用。据我所知,USB端口没有该功能。不过,有很多小型、廉价的USB微控制器板可以胜任这项任务


例如,您可以使用Arduino IDE对其进行编程,并使其在按下按钮时从串行对象访问的its虚拟COM端口上发送特定消息,释放按钮时发送另一条消息。然后在Visual Basic中,您可以使用连接到A-Star的COM端口并侦听该消息。

USB端口主要用于数据传输的发射机和接收机通信。它们不用于打开或关闭开关检测。为了使用USB端口进行交换机检测,您可以使用串行到USB转换转接板,该转接板带有专门的IC芯片,用于检测打开或关闭的交换机,并通过USB协议进行通信,以发送通信数据传输,表明交换机刚刚打开或关闭。然后,您可以用任何语言编写一个应用程序,在该USB端口上侦听闭合或断开开关的特定数据传输。如果需要,您可以检测到大约4个开关同时打开或关闭。此串行至USB转接板可在以下网址轻松在线购买: