2

我正在寻找一些代码,因为我真的不想深入了解它的硬件端的细节。我计划建立一个项目,我可以通过 USB 端口控制一些 LED 照明。有人告诉我这样做的一种方法是使用 PIC 微控制器(18f 系列具有内置的 USB 功能)。唯一的问题是我必须大量阅读 Microchip 的库才能进行远程生产,这违背了整个观点,因为我不想详细研究 USB 的体系结构。我可以用 C/C++/C#/Java 编程。我确实了解 ALP 代码(8086),但我不期待它。我知道必须有办法让这种情况发生。我正在寻找代码,我可以在其中对代码进行一些更改并使其适应这个问题。

考虑这种简单的情况,当从 USB 端口接收到某个信号(任何数据)时,微控制器将特定端口上的所有引脚设置为逻辑 1,这样所有 LED 在通过 USB 接收信号时都会发光港口 。

灯就像手机上的通知指示灯。它们需要由计算机控制,因为我希望让它们工作,比如当我在手机上接到电话时(当我的手机与计算机同步时)或使用 Winamp 上的均衡器等等。它使计算机控制部分变得重要。

我可以看到这应该是可能的。对于已经进入 PIC 编程的人来说,这个问题似乎非常简单,而且这个问题已经很老了。我通过谷歌找到的几乎所有代码(断开的链接/过时的信息)都毫无用处。可能还有其他方法可以做到这一点,在这一点上,我自己并不太确定 PIC 的想法。

4

2 回答 2

3

我做过这样的事情,发现下面的文章非常有用。它提供了原理图、PIC C 代码、关于安装 PIC C 编译器甚至 Windows 控制代码的信息。看看吧,它提供了你需要的一切。

于 2012-07-17T17:22:17.820 回答
0

如果三个灯对你来说足够了,你可能想看看我在https://github.com/holgero/XFD的项目(wiki: https://github.com/holgero/XFD/wiki)。它通过 USB 驱动交通灯小工具。

于 2012-11-24T16:05:30.447 回答