
16x2 LCD 可以顯示兩行訊息,每行16 個字元,可以顯示英文字母,希臘字母,標點符號以及數學符號,其他功能包括訊息捲動(往左和往右捲動),顯示游標和LED背光等

PCF8574 基於I2C接口的I/O擴展模塊,使用2個I/O可擴展8個I/O

Arduino I2C功能之接口在A4(SDA),A5(SCL),如下圖所示

1. 實驗材料
Arduino*1

USB傳輸線*1

麵包板跳線*N

16x2 LCD*1

2. 電路接線圖

3. 匯入LiquidCrystal_I2C程式庫
草稿碼->匯入程式庫->管理程式庫

在上方搜尋輸入"LiquidCrystal I2C",找到LiquidCrystal I2C進行安裝,安裝完成就可使用LiquidCrystal I2C程式庫

4. Arduino參考程式
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2); //設定LCD位置0x27,設定LCD大小為16*2
void setup() {
// put your setup code here, to run once:
lcd.init(); //初始化LCD
lcd.backlight(); //開啟背光
lcd.print("Hello, World!"); //顯示Hello, World!
}
void loop() {
// put your main code here, to run repeatedly:
}

5. 實驗結果

請先 登入 以發表留言。