如何使用 Python 将 USB 端口连接设置为高或低。
这可用于定制 USB 设备。
例如,
假设我有一个 LED 连接到 USB 端口(数据线)。
现在通过代码我想闪烁它或控制它。
现在,这可以通过使用任何微控制器、Arduino、Raspberry Pi 轻松实现
但我想用普通的计算机和 python 来实现这一点。
[EDIT]
我可以通过制作一个来实现这一点吗C or C++API 并制作一个包装器以在其中使用它Python。是的,那么实现这一目标的最佳方法是什么?
NOTE :
我的主要目标不仅仅是让 LED 闪烁。我只是举个例子。
我希望能够直接控制 USB 端口。
引用:https://www.cmd-ltd.com/advice-centre/usb-chargers-and-power-modules/usb-and-power-module-product-help/usb-data-transfer-guide/#:~: text=%20is%20data%20sent%20across,amounts%20known%20as%20'数据包' https://www.cmd-ltd.com/advice-centre/usb-chargers-and-power-modules/usb-and-power-module-product-help/usb-data-transfer-guide/#:%7E:text=How%20is%20data%20sent%20across,amounts%20known%20as%20%27packets%27.
在标准 USB 2.0 连接器内,您可以看到四个金属条。外面的两个条是电源的正极和地。两个中央条带专用于承载数据。
使用较新的 USB 3.0 连接器,通过添加额外的数据承载条来提高数据传输速度;四根额外的信号线帮助 USB 3.0 实现超高速。
我想设置数据引脚的值。
通过我所说的 HIGH LOW 请不要误解我想将值设置为 +5V 和 GND。但我的意思是直接通过我的代码控制它的值,而不需要计算机中存在任何外部驱动程序。
我提到HIGH LOW只是使语言简单,以便更容易理解。