raspberry pi 常用軟體

Mariadb 10

openJDK 8

openJDK 7

openJRE 7

更多內容 raspberry pi 常用軟體


RaspberryPi -使用Web控制LED亮燈與否

之前有提過RaspberryPi -串聯二個74HC595範例,範例執行時需要執行Java Application,這可以拿來當做shell指令,不過如果想遠端控制呢?

想法是利用Raspberry pi架設wifi ap,或是把pi接入區域網路,再連入tomcat server執行指令。

JSP control GPIO

PI在安裝完tomcat後,因為要使用GOIP,所以得把tomcat執行的權限及群組設成root。

可以參考Controlling the Raspberry Pi’s GPIO pins from a web browser

更多內容 RaspberryPi -使用Web控制LED亮燈與否

RaspberryPi -串聯二個74HC595範例

前一篇有介紹使用GPIO使用三隻腳位控制一個74HC595晶片,三隻腳位不只可以控制單一個74HC595晶片輸出,利用串聯的方式可使用更多的74HC595

詳細介紹可以查看最後的參考資料

使用麵包板顯示的結果,紅色燈為前8bit,綠燈為後8bit,也就是如果資料是0000000100000000則綠色燈第一個會亮起

IMG_9578 IMG_9579

更多內容 RaspberryPi -串聯二個74HC595範例


RaspberryPi -74HC595 三支腳位控制8 顆LED

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燈。

GPIO控制74CH595

更多內容 RaspberryPi -74HC595 三支腳位控制8 顆LED

RaspberryPi允許遠端連線Remote Access

RaspberryPi Raspbian  Image預設是沒有開啟firewall防火牆的,不過要連線MySQL(Mariadb)只能使用本機端,如果有安裝apache及PHP可以考慮用phpMyAdmin,不過如果是用其它container那可能就不適用了。

想要Remote 連接Mysql方法如下:

移除my.conf的/etc/mysql/my.cnf 更多內容 RaspberryPi允許遠端連線Remote Access