2011-06-02 53 views
2

当阅读Eckel的Thinking in Java时,我发现了控制温室的设计。这让我非常震惊,因为他在评论中提到“这里放置了用于控制灯光的硬件代码”和其他东西,而且我想知道 - 我如何做出这样一个简单的事情,例如控制物理灯光或Java交通灯程序?使用Java进行光照控制

如何通过软件控制将光线连接到PC并为其供电?

我相信汇编语言与一些微控制器的方式,但我不打算学习汇编语言,所以我想知道是否有可能与Java做到这一点?

感谢, M.

+0

对不起,我可能没有提供精确的描述 - 我的目标是用一些真正的控制灯光的硬件代码替换那些“//这里放置硬件代码”。我怎样才能做到这一点? – stejkenzie 2011-06-02 09:42:57

回答

1

我最近一直与Arduino玩弄。编写一个Java程序并不难,它可以通过串口与电路板通信,电路板控制电机,LED等。 Arduino编程语言非常简单,基于C语言,所以对于一些Java知识来说,这应该很简单。

2

另一个例子是KNX,它的一个绑定是openhab的一部分。

+0

是的,我也会使用openHAB。但也许用Z-Wave。 – smartmeta 2013-09-13 07:14:25

+0

openHab有一个堆栈交换页面或类似的东西吗? – 2014-02-25 17:44:36

+0

我没有意识到,但[Google小组](http://groups.google.com/group/openhab)非常活跃。 – Heri 2014-02-26 00:01:23

0

Calimero NG是在Java上开发的API用于均匀控制。