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. 實驗結果
留言列表