A05 為 SCL 控制線(時鐘線)
A04 為 SDL 數據線
先需要下載庫文件「LiquidCrystal_I2C.h」。
Arduno的IDE(1.8.13)使用「庫管理器」的功能即可在線下載相關庫文件,名稱叫「LiquidCrystalI2C」。
或者單獨下載LiquidCrystal_I2C,解壓縮後,將文件夾拷貝至C:\Program Files (x86)\Arduino\libraries目錄下。
LiquidCrystal_I2C lcd(0x27,16,2);
初始化對象中有三個參數,分別對應 地址、列、行。
地址取決於轉接板上A0 A1 A2 的連接。
懸空即拔掉跳線帽。
短路即插上跳線帽。
#include <Wire.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27, 16, 2); // set the LCD address to 0x27 for a 16 chars and 2 line display// 創建液晶屏對象// 參數1 液晶屏地址// 參數2和參數3 2行16列voidsetup(){ lcd.init(); // lcd初始化 lcd.backlight(); // 開啟lcd背光燈 lcd.print("chanpinxue.cn"); // 輸出內容delay(1000);}voidloop(){}
如果代碼正常,線路連接也正常,燈也是亮的,但是上傳燒錄後的顯示器光亮不顯示任何東西,則需要調整背後的 對比度電位器(藍色的小方塊),十字螺絲調節。