//Btec Unit06 Microcontroller Systems
//Program written by Leung Hon Wai
//LCD Test
#include <LiquidCrystal_I2C.h>//載入內建函數庫LiquidCrystal_I2C.h
LiquidCrystal_I2C lcd(0x27,20,4); // 設定LCD位置0x27,設定LCD大小為20*4
void setup() //執行setup()函數
{
lcd.init(); // 初始化LCD
lcd.backlight(); // 開啟背光
}
void loop()
{
lcd.setCursor(2,0); // 設定游標位置在第1行0位
lcd.print("Microcontroller");//顯示文字
lcd.setCursor(6,1); //設定游標位置在第1行1位
lcd.print("Systems");////顯示文字
delay(1500); // 延遲1500毫秒
lcd.setCursor(4,2); //設定游標位置在第2行2位
lcd.print("BTec Unit-06");//顯示文字
delay(1500); // 延遲1500毫秒
lcd.setCursor(3,3); //設定游標位置在第2行2位
lcd.print("Leung Hon Wai");//顯示文字
delay(4000); // 延遲1500毫秒
lcd.clear(); // 清除舊訊息
delay(2000); // 延遲1500毫秒
lcd.setCursor(2,0); // 設定游標位置在第1行0位
lcd.print("Microcontroller");//顯示文字
lcd.setCursor(6,1); //設定游標位置在第1行1位
lcd.print("Systems");////顯示文字
lcd.setCursor(4,2); //設定游標位置在第2行2位
lcd.print("BTec Unit-06");//顯示文字
lcd.setCursor(3,3); //設定游標位置在第2行2位
lcd.print("Leung Hon Wai");//顯示文字
delay(2000); // 延遲1500毫秒
lcd.clear(); // 清除舊訊息
delay(2000); // 延遲1500毫秒
}