我正在寻找一些代码,因为我真的不想深入了解硬件端的细节。我打算建立一个项目,我可以通过USB端口控制一些LED照明。我被告知一种方法是使用PIC单片机(18f系列内置usb功能)。唯一的问题是我必须仔细阅读Microchip的库,以便能够远程高效地执行任何操作,这无法完成任何细节,因为我不打算详细研究USB的架构。我可以用C / C ++ / C#/ Java编程。我确实理解ALP代码(8086),但我不期待它。我知道必须有办法让这种情况发生。我正在寻找代码,我可以在代码中进行一些更改并使其适应这个问题。
考虑到这种简单的情况,当从usb端口接收到某个信号(任何数据)时,微控制器将特定端口上的所有引脚设置为逻辑1,这样所有LED在接收到信号时都会发光通过USB端口。
灯光就像手机上的通知一样。他们需要受到计算机控制,因为我希望让他们上班,比如当我在手机上接听电话时(当我的手机同步到电脑时)或Winamp上的均衡器等等。它使计算机控制部分变得重要的原因。
我可以看到这应该是可能的。看来这个问题对于那些已经编程PIC的人来说非常简单,而且这个问题已经很老了。我通过谷歌找到的几乎所有代码(断开的链接/过时的信息)都是无用的。可能还有其他方法可以做到这一点,此时我自己也不太了解PIC的想法。
答案 0 :(得分:3)
我做过这样的事情,发现以下article非常有用。它提供了原理图,PIC C代码,讲述了安装PIC C编译器甚至是Windows控制代码。看看,它提供了您需要的一切。
答案 1 :(得分:0)
如果三个灯光对您来说足够了,您可能希望在https://github.com/holgero/XFD(wiki:https://github.com/holgero/XFD/wiki)查看我的项目。它通过USB驱动交通灯小工具。