前一篇有介紹使用GPIO使用三隻腳位控制一個74HC595晶片,三隻腳位不只可以控制單一個74HC595晶片輸出,利用串聯的方式可使用更多的74HC595
詳細介紹可以查看最後的參考資料
使用麵包板顯示的結果,紅色燈為前8bit,綠燈為後8bit,也就是如果資料是0000000100000000則綠色燈第一個會亮起
java程式,GUI畫面,application,applet等
前一篇有介紹使用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燈。
相關JavaMail的介紹可以參考Java程式Mail、EDM(電子型錄)寄送
最近使用synology架設了mail server,然後利用Let’s Encrypt加載了SSL功能,所以改寫了寄送郵件的程式。
有關synology架mail server部份可以參考
Let’s Encrypt安裝的部份可以由synology自動取得。
網路上找到的資料幾乎都是使用wget下載tar檔下來安裝及設定,不過現在似乎可以使用apt-get install 來安裝tomcat8了。
安裝指令
sudo apt-get install openjdk-8-jdk sudo apt-get install tomcat8
安裝後webapps會在
/var/lib/tomcat8/webapps
把檔案上傳這裡就可以了 Read More
Cordova build時,預設會使用debug模式,不過也會加入簽署資訊,使用預設的keystore,當完成程式後要發行或push到Google play時就需要自己製做signing的keystore了。
不加簽直接Release指令:
cordova build --release android
加簽方法:
語法:
keytool -genkey -v -keystore <keystoreName>.keystore -alias <Keystore AliasName> -keyalg <Key algorithm> -keysize <Key size> -validity <Key Validity in Days>