☛ 功能說明

使用 Arduino 開發板控制 LCD 1602 顯示字元 “ Hello World! ”。

☛ 使用材料

Arduino UNO R3 開發板 × 1、LCD 1602A 顯示器模組 × 1、可變電阻 20KΩ × 1、電阻 220Ω × 1 。

☛ 電路圖及麵包板接線圖

☛ 程式碼

#include<LiquidCrystal.h>          // 使用 LiquidCrystal.h 函式庫

LiquidCrystal lcd(12,11,5,4,3,2);  // 宣告 lcd 變數並定義使用接腳

void setup()
{
     lcd.begin(16,2);              // 使用 16 行 × 2 列 LCD
     lcd.print("Hello World!");    // 顯示字元 " Hello World! "
}

void loop()
{
}

☛ 練習

⑴ 設計 Arduino 程式,控制 LCD 1602A 液晶顯示模組顯示學號,例如 ” 0123456789 “。

#include<LiquidCrystal.h>          // 使用 LiquidCrystal.h 函式庫

LiquidCrystal lcd(12,11,5,4,3,2);  // 宣告 lcd 變數並定義使用接腳

void setup()
{
     lcd.begin(16,2);              // 使用 16 行 × 2 列 LCD
     lcd.setCursor(0,0);           // 設定游標位置於第 0 列第 0 行
     lcd.print("0123456789");      // 顯示學號 "0123456789"
}

void loop()
{
}

 

⑵ 設計 Arduino 程式,控制 LCD 1602A 液晶顯示模組在第 0 列、第 0 行顯示學號 “ 0123456789 ”,在第 1 列、第 0 行顯示日期 “ 2022/06/27 ”。

#include<LiquidCrystal.h>          // 使用 LiquidCrystal.h 函式庫

LiquidCrystal lcd(12,11,5,4,3,2);  // 宣告 lcd 變數並定義使用接腳

void setup()
{
     lcd.begin(16,2);              // 使用 16 行 × 2 列 LCD
     lcd.setCursor(0,0);           // 設定游標位置於第 0 列第 0 行
     lcd.print("0123456789");      // 顯示學號 "0123456789"
     lcd.setCursor(0,1);           // 設定游標位置於第 1 列第 0 行
     lcd.print("2022/06/27");      // 顯示日期 "2022/06/27"
}

void loop()
{
}