通过软件控制USB灯

Jus*_*rce 9 linux hardware usb microcontroller atmel

我有一个USB供电灯.我希望能够用软件打开和关闭它.我将它附加到Linux计算机上.我有一个以前项目Atmel ATtiny2313,但我宁愿用一个简单的黑客来做这个,而不是重新利用我的微控制器.

这可能吗?我怀疑这是不可能的,因为没有某种USB兼容固件,计算机不会与设备通信?

我发现了这个问题,其中有一条评论暗示OP使用LM317电压调节器来改变USB电压.我不认为这适用于我,但我想我会提到它.

更新:

看起来我可以将USBtiny放在我的微控制器上,然后我可以将它连接到灯,然后我可以编写一个应用程序来控制控制器.听起来好像很多工作.我宁愿做一个简单的黑客,但我缺乏USB的经验.

Jus*_*rce 1

我将使用基于PL-2303的 USB/串行桥和运行 USB 堆栈(可能是USBtiny)的ATtiny2313微控制器。它将像这样工作:

  • USB 灯直接连接到微控制器,而不是计算机
  • 应用程序/驱动程序通过 USB 控制微控制器
  • 微控制器设置 USB 灯的电压

我会研究如何接线,以便在某些输出上有一些电阻器,这样我就可以将灯设置为不同的亮度,如果我想做图案或任何东西,我会在软件中完成它们。