2011-06-02 52 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用於均勻控制。