LCD1602_I2C 顯示器

【說明】

LCD1602 是非常常見的文字顯示器,在此範例中我們將使用 IIC/I2C 轉板介面來操作,若你手上的 LCD1602 是沒有 IIC/I2C 轉板介面,可參考 LCD1602 顯示器

【零件表】

No.零件名稱數量
1LCD1602_I2C1

【零件接腳】

No.零件接腳 (LCD1602_I2C 轉板)UNO R3 接腳
1SCLSCL (or A5)
2SDASDA (or A4)
3VccVcc
4GNDGND

【按線圖】

【程式碼】

// 使用 LCD1602 I2C 顯示器顯示一段文字
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x27,16,2);  // 定義 LCD 位置 0x27 及 16x2 的顯示

void setup()
{
  lcd.begin();                      // 開啟 LCD 物件
  lcd.backlight();                  // 開啟 LCD 背光
  lcd.setCursor(0, 0);              // 將游標定位,準備顯示文字
  lcd.print("Hello, World!");       // 顯示文字
}
void loop()
{
  lcd.setCursor(0, 1);              // 將游標定位,準備顯示文字
  lcd.print(millis()/1000);         // 顯示秒數
}
下載程式庫
下載程式碼

【進階說明】

LCD 可使用的功能函數說明如下,可參考使用。

No.功能 說明
1void begin();於任何功能使用前必須先開啟 LCD 才能開始使用其他功能。
2void clear();清除 LCD 在所有資料,游標回到左上角的位置。
3void home();游標回到左上角的位置。
4void noDisplay();

void display();

LCD 上不顯示任何資訊,但不影響原來背光的狀態,直到執行 display(); 才顯示資訊。
5 void noBlink(); / void blink();關閉或開啟游標閃爍,預設為關閉。
6void noCursor(); / void cursor();關閉或開啟游標,預設為關閉。
7void scrollDisplayLeft();將顯示座標軸向左移一位。
8void scrollDisplayRight();將顯示座標軸向右移一位。
9void leftToRight();文字顯示由左至右。
10void rightToLeft();文字顯示由右至左(預設值)。
11void noBacklight();/void backlight();關閉/開啟(預設值) LCD 背光。
12void autoscroll();/void autoscroll();開啟/關閉(預設值)自動捲動。

 ※  分享結束  ※


發佈留言