#include <LiquidCrystal.h> //申明1602液晶的函數庫
//申明1602液晶的引腳所連接的Arduino數字端口,8線或4線數據模式,任選其一
//LiquidCrystal lcd(12,11,10,9,8,7,6,5,4,3,2); //8數據口模式連線聲明
LiquidCrystal lcd(12,11,10,5,4,3,2); //4數據口模式連線聲明
int i;
void setup()
{
lcd.begin(16,2); //初始化1602液晶工作 模式
//定義1602液晶顯示范圍為2行16列字符
while(1)
{
lcd.home(); //把光標移回左上角,即從頭開始輸出
lcd.print("Hi,"); //顯示
lcd.setCursor(0,1); //把光標定位在第1行,第0列
lcd.print("Welcome, Li Xiao Hui!"); //顯示
delay(500);
for(i=0;i<3;i++)
{
lcd.noDisplay();
delay(500);
lcd.display();
delay(500);
}
for(i=0;i<24;i++)
{
lcd.scrollDisplayLeft();
delay(500);
}
lcd.clear();
lcd.setCursor(0,0); //把光標移回左上角,即從頭開始輸出
lcd.print("Hi,"); //顯示
lcd.setCursor(0,1); //把光標定位在第1行,第0列
lcd.print("Arduino is fun"); //顯示
delay(2000);
}
}
void loop()
{}//初始化已完成顯示,主循環無動作
|