前提:
需要一個usb fax modem,當作接收或傳送傳真使用
安裝完raspberry後,需開啟serial,可以使用下面指令或使用Desktop來做設定
sudo raspi-configRead More
前提:
需要一個usb fax modem,當作接收或傳送傳真使用
安裝完raspberry後,需開啟serial,可以使用下面指令或使用Desktop來做設定
sudo raspi-configRead More
Mariadb 10
sudo apt-get install mariadb-server
openJDK 8
sudo apt-get install openjdk-8-jdk
openJDK 7
sudo apt-get install openjdk-7-jdk
openJRE 7
sudo apt-get install openjdk-7-jre
之前有提過RaspberryPi -串聯二個74HC595範例,範例執行時需要執行Java Application,這可以拿來當做shell指令,不過如果想遠端控制呢?
想法是利用Raspberry pi架設wifi ap,或是把pi接入區域網路,再連入tomcat server執行指令。
PI在安裝完tomcat後,因為要使用GOIP,所以得把tomcat執行的權限及群組設成root。
可以參考Controlling the Raspberry Pi’s GPIO pins from a web browser
前一篇有介紹使用GPIO使用三隻腳位控制一個74HC595晶片,三隻腳位不只可以控制單一個74HC595晶片輸出,利用串聯的方式可使用更多的74HC595
詳細介紹可以查看最後的參考資料
使用麵包板顯示的結果,紅色燈為前8bit,綠燈為後8bit,也就是如果資料是0000000100000000則綠色燈第一個會亮起
74HC595是一個IC晶片,使用三個針腳就可以控制8Bit訊號輸出,最大支援到15顆晶片串接,詳細介紹可以參考IO 擴充應用 – 使用 74HC595 (三態輸出八位元移位暫存器 IC)。
WiringPi是一個raspberry pi很常見的GPIO控制程式庫,可經由GPIO針腳來控制設備及零件,此程式庫是由C語言撰寫而已,Java要使用則需要使用JNI來與程式庫做互動。
目前Java有一套Pi4J程式庫可以直接與WiringPi做互動來控制GPIO。更詳細的介紹可以參考Java Embedded(1)從 Raspberry Pi 開始會有一整申相關教學。
這裡是一個範例,利用三個GPIO針腳來控制8個LED燈。