新!「文章導讀」頁上線!有系統、完整瀏覽本站文章!
顯示具有 Java 標籤的文章。 顯示所有文章
顯示具有 Java 標籤的文章。 顯示所有文章

2013年1月11日

Pi4J:讓你用 Java 控制 Raspberry Pi 的 GPIO 腳位

Pi4J

說起「自動控制」的電腦語言,大家應該不約而同地會想到「組合語言」、「C 語言」。彷彿不學習這些語言,好像就跟自動控制無緣一樣。倘若您只學過 Java 呢?是不是就該流口水看著別人用 C 語言控制 Raspberry Pi 的外部硬體呢?

如果您想用 Java 控制連接在 Raspberry Pi 上的硬體,如 LED 燈、按鈕、甚至於整部自走車,推薦您使用 Pi4J 這個函式庫!這個函式庫提供 Java 程式設計師,簡單操控 GPIO 腳位。所謂 GPIO,是 General Purpose Input/Output 的縮寫。是 CPU 故意保留未用,特別拉出來讓軟體工程師用程式控制它輸出高低電位,或者讀取外界硬體目前處於高或低電位的一些針腳。想用軟體控制外部電路就全靠它們了!下圖可以看見把 Raspberry Pi GPIO 腳位拉到麵包板上,控制外部電路的樣子:

圖:Raspberry Pi 用 GPIO 控制外部電路的樣子
(圖片來源:http://kiwi.psnc.pl

Pi4J 的官網在這裡。您可以到官網下載函式庫,參考安裝方法之後即可使用。以下幫大家列出幾個範例程式:


如何?這樣有心動了嗎?在 Raspberry Pi 寫 Java 程式是不是比在桌機上好玩呢?想買一片的話,參考一下這個網頁吧!