I2C 1602液晶顯示模組
Last updated
Last updated
請先按照以下順序檢查I2C液晶顯示模組是否接線正確,程式是否寫對再進行使用。
1. 將I2C液晶顯示模組轉到背面,並檢查晶片的型號, I2C 液晶顯示模組有PCF8574及PCF8574A這二種晶片。 2. 將I2C液晶顯示模組轉到背面,並檢查線的位置是否接對。不同晶片的腳位順序會不一樣。 3.根據晶片型號更改程式碼裡的I2C位址,PCF8574晶片初始化I2C位址為0x27;PCF8574A晶片初始化I2C位址為0x3F。
詳細確認方法位置請參考以下圖片紅框、藍框處
使用「LinkIt 7697 NANO Breakout」連接「I2C 1602液晶顯示模組」,在I2C 1602 液晶顯示模組上顯示「Hello World」。
此I2C 1602液晶顯示模組包含於「洞洞么教學材料包 」內。
LinkIt 7697 NANO Breakout
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出, 可以接「I2C」的 LinkIt 7697 NANO Breakout訊號端上。 本範例連接到「I2C」,「SDA」←→「SDA」,「SCL」←→「SCL」。
I2C 液晶顯示模組有PCF8574及PCF8574A這二種晶片,而其中PCF8574晶片初始化I2C位址為0x27;PCF8574A晶片初始化I2C位址為0x3F。
如發現液晶顯示模組有沒有正常顯示畫面,另一個可能即是對比預設調整太低,轉動模組背後的可變電阻(如下圖紅框處)把對比值調整至可看清楚之閥值即可顯示畫面。 如發現液晶顯示模組有沒有正常顯示畫面,但程式I2C設定也正確,亮度也調整過,可以試試看按7697的RST鈕,讓板子重新啟動,會重新跑一次I2C的設定讓螢幕可正常顯示。
如發現液晶顯示模組有沒有正常顯示畫面,另一個可能即是對比預設調整太低,轉動模組背後的可變電阻(如下圖紅框處)把對比值調整至可看清楚之閾值即可顯示畫面。
在I2C 1602液晶顯示模組上顯示「Hello World」。
使用「micro:bit搭配科易KEYES micro:bit 感測器擴充板 V2」連接「I2C 1602液晶顯示模組」,在I2C 1602 液晶顯示模組上顯示「Hello World」。
此I2C 1602液晶顯示模組包含於「洞洞么教學材料包」內。
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出, 可以接「19、20」的 micro:bit訊號端上。 本範例連接到「P19、P20」。本範例連接到「I2C」,「SDA」←→「P20」,「SCL」←→「P19」
I2C 液晶顯示模組有PCF8574及PCF8574A這二種晶片,而其中PCF8574晶片初始化I2C位址為0x27;PCF8574A晶片初始化I2C位址為0x3F。
如發現液晶顯示模組有沒有正常顯示畫面,另一個可能即是對比預設調整太低,轉動模組背後的可變電阻(如下圖紅框處)把對比值調整至可看清楚之閥值即可顯示畫面。
在使用I2C 1602液晶顯示模組之前,需要擴展I2C 1602液晶顯示模組的指令庫。打開makecode程式設計平臺,滾動至指令區最底部,依次點擊進階----擴展,並使用以下網址安裝套件。
I2C 1602液晶顯示模組套件安裝網址:https://github.com/lioujj/pxt-lcd1602
在I2C 1602液晶顯示模組上顯示「Hello World」 。
使用「Raspberry Pi Pico」連接「LED模組」, I2C 1602 液晶顯示模組上顯示「Hello World」。此I2C 1602液晶顯示模組包含於「洞洞么教學材料包」內。
I2C 1602液晶顯示模組
I2C 1602液晶顯示模組是I2C訊號輸出。 LCD的SDA接「D4」,SCL「D5」的Raspberry Pi Pico擴充板訊號端上。
PCF8574AT晶片接法
PCF8574晶片接法
I2C 1602 液晶顯示模組上顯示「Hello World」。
Arduino程式(IC_1602_LCD.ino)如下: