2014年8月18日 星期一

LiquidCrystal函式主要的用法:

LiquidCrystal函式主要的用法:
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
1.          指令格式 LiquidCrystal lcd物件名稱(使用參數)
2.          使用參數個格式如下:
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d0, d1, d2, d3,d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal.begin(16, 2)
1.          規劃lcd畫面大小(行寬,列寬)
2.          指令範例:
LiquidCrystal
.begin(16, 2)
解釋:將目前lcd畫面大小,設成二列16
LiquidCrystal.setCursor(0, 1)
1.          LiquidCrystal.setCursor(行位置,列位置)行位置從0開始,列位置從0開始
2.          指令範例:
LiquidCrystal.
setCursor(0, 1)
解釋:將目前游標跳到第一列第零為兩列,每列有16個字元
LiquidCrystal.print()
1.          LiquidCrystal.print (資料)資料可以為char, byte, int, long, or string
2.          指令範例
lcd.print("hello, world!");
解釋將目前游標位置印出『hello, world!
LiquidCrystal.autoscroll()
1.          將目前lcd列印資料形態,設成可以捲軸螢幕
2.          指令範例
lcd.autoscroll();
解釋:如使用lcd.print(thisChar); ,會將字元輸出到目前行列的位置,每輸出一個字元,行位置則加一,到第16字元時,若仍繼續輸出,則原有的列內的資料自動依LiquidCrystal - Text Direction的設定進行捲動,讓print()的命令繼續印出下個字元
LiquidCrystal.noAutoscroll()
1.          將目前lcd列印資料形態,設成不可以捲軸螢幕
2.          指令範例
lcd.noAutoscroll();
解釋:如使用lcd.print(thisChar); ,會將字元輸出到目前行列的位置,每輸出一個字元,行位置則加一,到第16字元時,若仍繼續輸出,讓print()的因繼續印出下個字元到下一個位置,但位置已經超越16行,所以輸出字元看不見。
LiquidCrystal.blink()
1.          將目前lcd 游標設成閃爍
2.          指令範例
lcd.blink();
解釋:將目前lcd 游標設成閃爍
LiquidCrystal.noBlink()
1.          將目前lcd 游標設成不閃爍
2.          指令範例
lcd.noBlink ();
解釋:將目前lcd 游標設成不閃爍
LiquidCrystal.cursor()
1.          將目前lcd 游標設成底線狀態
2.          指令範例
lcd.cursor();
解釋:將目前lcd 游標設成底線狀態

LiquidCrystal.clear()
1.          將目前lcd 畫面清除,並將游標位置回到左上角
2.          指令範例
lcd.clear();
解釋:將目前lcd畫面清除,並將游標位置回到左上角
        LiquidCrystal.home()
1.          將目前lcd游標位置回到左上角

2.          指令範例
lcd.home();
解釋:將目前lcd游標位置回到左上角

沒有留言:

張貼留言