我想知道如何将软件连接到硬件。我想进行一个小项目,打开开关,激活/停用LED灯,风扇等。我目前使用Java,PHP,JQuery,MySQL,具有基本知识或电路。感谢
答案 0 :(得分:3)
你应该从像arduino这样基本的东西开始。您可以在套件中购买一个。 Iirc你可以使用带有arduino的Java加上你可以通过usb连接。 Arduino网站:arduino
另一种方法是使用像pic这样的微控制器。我之前使用过pic,它们并不贵。但是,您需要使用c或程序集。 USB也困难得多。您可以非常轻松地使用带有PIC的串行电缆。您可以在此处找到有关它们的更多信息:pic microcontrollers
我最后建议从哪里开始,这将是一个Raspberry Pi。它是一个非常小的计算机,它以非常便宜的方式运行linux,使您可以轻松访问输入/输出引脚。更多信息:Raspberry PI
答案 1 :(得分:1)
并行端口是一种简单的方法,虽然相当古老。更好的方法是购买一些带有USB接口的gpio板。
我大学的人经常访问sparkfun来完成这样的项目。我自己完成了一个项目,根据音频信号中的低音量控制灯光。
您只需要一种真正访问GPIO板的方法。
我使用了一个启用了USB的电路板,但创建了一个虚拟串口,你可以编写字符串命令。我从numato.com获得了大约20美元的电路板。
这很容易使用。
我不建议使用Arduino,因为它可能比你需要的更多,并且会更昂贵。 Arduino虽然是一个很好的工具!