Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单的USB按钮使用C#_C#_Usb - Fatal编程技术网

简单的USB按钮使用C#

简单的USB按钮使用C#,c#,usb,C#,Usb,我想做一些游戏,从外行星读出信号。我想做以下工作: 过去我在一家小型IT公司实习,公司有一根断了的LPT电缆,他们把它切开,用两根电缆连接一个按钮,如果按下按钮,他们还有一个软件来做一些事情 现在我想用断了的USB电缆做同样的事情,看看D+和D-是否相互接触,如果是,我想让我的软件做点什么。有没有一个图书馆可以让我检查两个人是否接触?(如果我必须使用5v和grnd或d+和d-,现在请不要这样做)或者不可能使用USB吗?d+和d-。你不能简单地缩短它们,然后用PC捕捉它们 要实现USB按钮,您需要

我想做一些游戏,从外行星读出信号。我想做以下工作:

过去我在一家小型IT公司实习,公司有一根断了的LPT电缆,他们把它切开,用两根电缆连接一个按钮,如果按下按钮,他们还有一个软件来做一些事情

现在我想用断了的USB电缆做同样的事情,看看D+和D-是否相互接触,如果是,我想让我的软件做点什么。有没有一个图书馆可以让我检查两个人是否接触?(如果我必须使用5v和grnd或d+和d-,现在请不要这样做)或者不可能使用USB吗?

d+和d-。你不能简单地缩短它们,然后用PC捕捉它们

要实现USB按钮,您需要使用一些微控制器(如AT90USB162)读取按钮状态,并将有关按钮状态的数据发送到PC。一种简单的方法是将微控制器配置为虚拟串行端口(请参阅)。通过这种方式,您可以从微控制器读取数据,与从实际串行端口读取数据的方式相同(请参阅)。

D+和D-是一个。你不能简单地缩短它们,然后用PC捕捉它们

要实现USB按钮,您需要使用一些微控制器(如AT90USB162)读取按钮状态,并将有关按钮状态的数据发送到PC。一种简单的方法是将微控制器配置为虚拟串行端口(请参阅)。通过这种方式,您可以像从实际串行端口读取数据一样从微控制器读取数据(请参阅)