如何用C语言程序on/off通过电脑的usb口接一个电灯泡

How to on/off an electric bulb via computer's usb port using C language program

我想用 C 语言编写代码来通过 USB 端口开关 on/off 一个电灯泡。 USB 端口提供 5 伏特,所以我希望灯泡可以从计算机的 USB 端口获取电源。

可以吗?

使用 USB 完成此任务有点复杂,常用的方法是使用一些 (ftdi) USB 转串口转换器。 要切换灯泡或电机,您需要在 USB 电缆的另一侧安装一个微控制器。

事实上,arduino-pcb 内置了 usb 转串口转换器,因此您可以使用 arduino 通过 usb 端口来切换某些东西 on/off。

如何read/write一个串口取决于你的操作系统,但是每个操作系统都有很多例子

好像没有简单的方法可以直接切换USB端口的电源。至少,在普通 PC 上。所以你需要某种中继。