Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
C++ 使用Visual C++;_C++ - Fatal编程技术网

C++ 使用Visual C++;

C++ 使用Visual C++;,c++,C++,我是vc++新手,我必须创建一个简单的vc++应用程序,以便我可以关闭或打开LED(或由电池供电的灯泡),如何从程序中取出控件,我想使用USB连接输出 是否有任何库可用于在程序中实现USB集成?USB没有任何直接驱动LED的能力;你需要一个接口电路。该电路将需要驱动软件,这将决定软件将如何运行。如果不知道驱动程序,就不可能知道如何编写程序 使用传统的并行端口可能比使用USB更幸运。我无法向您提供任何资源,但快速搜索(即使在StackOverflow上)应该会发现一些东西。查看一下芯片系列。它们如

我是vc++新手,我必须创建一个简单的vc++应用程序,以便我可以关闭或打开LED(或由电池供电的灯泡),如何从程序中取出控件,我想使用USB连接输出


是否有任何库可用于在程序中实现USB集成?

USB没有任何直接驱动LED的能力;你需要一个接口电路。该电路将需要驱动软件,这将决定软件将如何运行。如果不知道驱动程序,就不可能知道如何编写程序

使用传统的并行端口可能比使用USB更幸运。我无法向您提供任何资源,但快速搜索(即使在StackOverflow上)应该会发现一些东西。

查看一下芯片系列。它们如此普遍,以至于驱动程序已经包含在大多数操作系统中。这是一个USB到串行设备,但它有一个“bit bang”模式,可以将串行线转换为单独的可寻址IO线,可以用作您自己协议的信号线,也可以用于驱动LED等简单的事情

Hack a Day有一个很棒的教程,介绍如何使用该设备(信不信由你)闪烁通过USB连接的LED,包括用C编写的示例代码。请在此处查找教程:


这些芯片很容易买到。该芯片本身的价格约为4美元,或者你可以花15美元将其安装在带有USB接口的电脑上。许多USB到串行电缆或转换器盒,甚至老式手机的适配器电缆中都包含此芯片,用于进行实际转换,因此,如果您已经有了这样的东西,您可能会想尝试一下。

I play around with this:。很容易胡闹with@aaa-我也在想同样的事情,但对于单个LED来说,这可能有点过头了。然而,既然OP已经在思考与现实世界互动的道路,他也可以开始走上正确的道路。