我设计了如下电子电路: -
组件: - Tx / Rx = A-434 Dec / Enc = HT12E / HT12D IC 发射器上有4个按钮,接收器上有4个LED
工作: - 这很简单。在变送器侧:四个按钮连接到编码器。编码器连接到发射器。在接收方:四个LED连接到解码器。解码器连接到接收器。当在发射器侧按下按钮时,相应的LED在接收器处打开。令人惊叹它完美无缺。
问题: - 我只想删除这四个手动输入按钮,并用Linux中的C程序替换它。 如何利用USB接口控制发射器cicuit的输入?
答案 0 :(得分:1)
您可以查看自制红外接收器/发送器的工作原理,因为它们与您想要的有些相似。 其中一些是:
如果你真的不喜欢微控制器并且你几乎不知道如何编程C并连接到USB设备,Velleman K8055可能是一个选项。这可能有点矫枉过正,但它对学习基本的IO东西很有帮助。您基本上将其插入USB端口并将其用作可以用C编程的数字开关板。我最后一次检查时,libk8055工作得非常好。
答案 1 :(得分:0)
要么使用便宜的微控制器板,例如一个廉价的arduino克隆。或者使用USB转并口转换器。