close

14.JPG

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

408766.jpg

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

408767.jpg

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

05.png

1. 實驗材料

Arduino*1

402868.jpg

USB傳輸線*1

402867.jpg

麵包板跳線*N

402985.jpg

16x2 LCD*1

408766.jpg

 

2. 電路接線圖

04.jpg

3. 匯入LiquidCrystal_I2C程式庫

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

01.jpg

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

01.JPG

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:

}

02.JPG

5. 實驗結果

408780.jpg

arrow
arrow

    鄭智遠 發表在 痞客邦 留言(1) 人氣()