直接控制USB输出?? (任何语言)

时间:2014-03-02 21:46:10

标签: usb

所以我知道,对于USB端口类型A,有2个输出/输入。我正在研究一个简单的电子电路,我想把数据输出到我的电脑上,这样程序就可以使用了。如何(没有在电路方面变得太复杂)我可以选择USB端口的输出并在开/关级别读取输入? 感谢

3 个答案:

答案 0 :(得分:1)

你想要的是www.Nusbio.net设备。

它是一个USB设备,可以让任何.NET编程语言访问8 gpios以及SPI和I2c总线。

答案 1 :(得分:0)

USB比你描述的要复杂得多。这听起来像你真正想要的是一个串口,你可以使用TX和RX线作为输出和输入到PC,或手动控制调制解调器控制或GPIO引脚。您仍然可以通过USB to UART Bridge device使用USB执行此操作。

如果您只是想切换I / O引脚,这些器件中的一些还具有用于此类事物的通用I / O引脚。如果将其设置为输出,则可以从PC将其设置为低/高,如果是输入,则读取I / O值。

您可以使用POSIX method for Linux or OSXCommuincations API for Windows等常规串行通信从计算机上将其作为串行设备进行通信。在这种情况下,您还可以将流量控制设置为手动,并将RTS / CTS引脚用作GPIO。

答案 2 :(得分:0)

您不能像想要的那样直接控制USB输入和输出。但是,有各种解决方案涉及将USB设备连接到计算机并向其发送使用其输入和输出的命令。一种这样的解决方案称为Firmata