☛ 功能說明
使用 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() { }