簡介
對C不熟?習慣了使用java不想換語言,但又想操作樹莓派?想一邊喝咖啡,一邊吃樹莓派蛋糕?快來使用pi4j吧!
pi4j旨在為java開發者提供面友好的面向對象的API,來操控樹莓派。pi4j對底層接口實現了封裝,讓開發者將更多的精力放在自己的業務邏輯上。
pi4j支持的樹莓派型號
Raspberry Pi - Model A
Raspberry Pi - Model B (Revision 1)
Raspberry Pi - Model B (Revision 2)
Raspberry Pi - Model A+
Raspberry Pi - Model B+
Raspberry Pi - Compute Module
Raspberry Pi 2 - Model B 本人使用的型號 : ) .截止發表,樹莓派3代已經發布。pi4j版本 V1.0
pi4j的安裝
首先你當然要有台安裝了Linux操作系統並支持pi4j的樹莓派了。系統的安裝網上都有了,這里不介紹。
安裝java
樹莓派的官方鏡像都自帶java 的,使用命令java javac java -version查看。
由於pi4j API是基於wiringPi庫的,所以, 你需要先安裝wiringPi。
安裝wiringPi
進入 wiringPi的github下載安裝包。點擊頁面的第一個鏈接的右邊的snapshot,下載安裝壓縮包。
然后進入安裝包所在的目錄執行以下命令:
tar xfz wiringPi-98bcb20.tar.gz //98bcb20為版本標號,可能不同 cd wiringPi-98bcb20 ./build
驗證wiringPi的是否安裝成功,輸入gpio -v,會在終端中輸出相關wiringPi的信息。否則安裝失敗。
安裝pi4j
一、終端下在線安裝
命令:
curl -s get.pi4j.com | sudo bash
二、如果樹莓派不方便上網,可以去官網下載deb格式的安裝包,則執行以下命令安裝。
sudo dpkg -i pi4j-1.0.deb //注意你的版本號 -1.0 以后官方說不准升級有變動
自此安裝完成!
附錄
手冊 pi4j的官方API
另一篇:如何使用Eclipse優雅寫pi4j的java代碼