實驗說明:
- Mirotek 1602 I2C 模組是一個16字元乘2行LCD顯示螢幕,帶有藍色背景和白色背光。原始的1602 LCD需要7個IO端口才能啟動和運行,但是我們的LCD 內置Arduino IIC / I2C接口,為您節省了5個IO端口。
- 在【Arduino入門】 第十八篇已經有跟各位介紹過如何使用7個IO端口的1602 LCD,現在米羅就來跟各位介紹Arduino LCD 1602 I2C 模組使用方式。
材料:
- Arduino Uno R3
- USB 傳輸線
- 1602 I2C 顯示模組
- 麵包板
- 麵包板跳線
安裝 LiquidCrystal I2C 程式庫
本次試驗使用arduino直接驅動1602液晶顯示文字,需安裝 LiquidCrystal I2C函式庫。
- 下載LiquidCrystal I2C函式庫 : 載點
- 在 Arduino 整合環境功能表點選 草稿碼 / 匯入程式庫 / 加入.ZIP程式庫
▼選擇剛剛所下載的「 LiquidCrystal_I2C-master.zip 」加入程式庫。
程式:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello, world!");
lcd.setCursor(0,1);
lcd.print("MiroTek");
}
void loop()
{
}
- 注意:LCD顯示螢幕的背面有一個藍色電位器。您可以轉動電位器來調整對比度,可以使屏幕變亮或變暗,並且讓字幕變得更明顯。