LCD1602液晶模組
Last updated
Last updated
使用「科易KEYES Arduino UNO R3 開發板」連接「LCD1602液晶模組」, 在LCD1602液晶模組上顯示「Hello World」。
此LCD1602液晶模組包含於「洞洞兩教學材料包 Education Kit 002」內。
通用型彩色Sensor shield v5.0感測器擴充板
LCD1602液晶模組
LCD1602液晶模組是I2C訊號輸出, 可以接「I2C」的KEYES Arduino UNO R3訊號端上。本範例連接到「I2C」,「SDA」←→「SDA」,「SCL」←→「SCL」
I2C 液晶顯示模組有PCF8574及PCF8574A這二種晶片,而其中PCF8574晶片初始化I2C位址為0x27;PCF8574A晶片初始化I2C位址為0x3F
如發現液晶顯示模組有沒有正常顯示畫面,另一個可能即是對比預設調整太低,轉動模組背後的可變電阻(如下圖紅框處)把對比值調整至可看清楚之閥值即可顯示畫面。
由於LCD1602液晶模組是函式庫型模組,所以需要先在Arduino上下載函式庫,下載方法如下。
在Arduino上選擇工具,選擇管理程式庫,在管理程式庫搜尋LiquidCrystal I2C選擇LiquidCrystal I2C by Frank de Brabander版本1.1.2並安裝。
在I2C 1602液晶顯示模組上第一列顯示「Hello World」第二列顯示「Hello World2」。
產生出的 Arduino 程式如下