Arduino LiquidCrystal库函数中文对照
生活随笔
收集整理的這篇文章主要介紹了
Arduino LiquidCrystal库函数中文对照
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我之所以會試試看LCD+Shield,一是因為我本來就有這塊板,但一直不會用,第二個原因則是Arduino+Cookbook這本書。O’Reilly的這本手冊對你在Arduino實踐中的各種問題(幾乎是每一種問題)提供了對應的解答。 ”Problem”描述了出現的問題,”Recipe”給出了解決辦法,”Discuss”則進行了更進一步的講解。參考了這些資料后,我開始試驗我的LCD+Shield。
Arduino+Cookbook可以在“皮皮書屋”下載,這是一個非常好的電子書網站,收錄的大批關于計算機及其衍生學科的電子書,大部分是英文原版PDF。
本篇文章,我會改變一下以前“實驗筆記”的形式,介紹一些基礎性的知識,方便你自己研究、試驗。
LCD+Keypad+Shield:我使用的LCD模塊。接口編號(括號內為對應接口編號):DB4(PIN4),DB5(PIN5),DB6(PIN6),DB7(PIN7),RS(PIN8),Enable(PIN9),背光控制(PIN10)
LiquidCrystal庫:這個庫包含了你要讓LCD工作的一切函數,Arduino+IDE自帶。你可以在這里找到相關信息,當然,下面一會提到一些。
函數(全部由我人工翻譯,若出錯請見諒并指正): LiquidCrystal()——定義你的LCD的接口:各個引腳連接的I/O口編號,格式為LiquidCrystal(rs,+enable,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+rw,+enable,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+rw,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7) begin()——定義LCD的長寬(n列×n行),格式lcd.begin(cols,+rows) clear()——清空LCD,格式lcd.clear() home()——把光標移回左上角,即從頭開始輸出,格式lcd.home() setCursor()——移動光標到特定位置,格式lcd.setCursor(col,+row) write()——在屏幕上顯示內容(必須是一個變量,如”Serial.read()”),格式lcd.write(data) print()——在屏幕上顯示內容(字母、字符串,等等),格式lcd.print(data)
lcd.print(data,+BASE) cursor()——顯示光標(一條下劃線),格式lcd.cursor() noCursor()——隱藏光標,格式lcd.noCursor() blink()——閃爍光標,格式lcd.blink() noBlink()——光標停止閃爍,格式lcd.noBlink() display()——(在使用noDisplay()函數關閉顯示后)打開顯示(并恢復原來內容),格式lcd.display() noDisplay()——關閉顯示,但不會丟失原來顯示的內容,格式為lcd.noDisplay() scrollDisplayLeft()——把顯示的內容向左滾動一格,格式lcd.scrollDisplayLeft() scrollDisplayRight()——把顯示的內容向右滾動一格,格式為lcd.scrollDisplayRight() autoscroll()——打開自動滾動,這使每個新的字符出現后,原有的字符都移動一格:如果字符一開始從左到右(默認),那么就往左移動一格,否則就向右移動,格式lcd.autoscroll() noAutoscroll()——關閉自動滾動,格式lcd.noAutoscroll() leftToRight()——從左往右顯示,也就是說顯示的字符會從左往右排列(默認),但屏幕上已經有的字符不受影響,格式lcd.leftToRight() rightToLeft()——從右往左顯示,格式lcd.rightToLeft() createChar()——自造字符,最多5×8像素,編號0-7,字符的每個像素顯示與否由數組里的數(0-不顯示,1-顯示)決定,格式lcd.createChar(num,+data),有點難理解,可以看一個例子
Arduino+Cookbook可以在“皮皮書屋”下載,這是一個非常好的電子書網站,收錄的大批關于計算機及其衍生學科的電子書,大部分是英文原版PDF。
- 基礎知識
本篇文章,我會改變一下以前“實驗筆記”的形式,介紹一些基礎性的知識,方便你自己研究、試驗。
LCD+Keypad+Shield:我使用的LCD模塊。接口編號(括號內為對應接口編號):DB4(PIN4),DB5(PIN5),DB6(PIN6),DB7(PIN7),RS(PIN8),Enable(PIN9),背光控制(PIN10)
LiquidCrystal庫:這個庫包含了你要讓LCD工作的一切函數,Arduino+IDE自帶。你可以在這里找到相關信息,當然,下面一會提到一些。
函數(全部由我人工翻譯,若出錯請見諒并指正):
- 基礎知識
本篇文章,我會改變一下以前“實驗筆記”的形式,介紹一些基礎性的知識,方便你自己研究、試驗。
LCD+Keypad+Shield:我使用的LCD模塊。接口編號(括號內為對應接口編號):DB4(PIN4),DB5(PIN5),DB6(PIN6),DB7(PIN7),RS(PIN8),Enable(PIN9),背光控制(PIN10)
LiquidCrystal庫:這個庫包含了你要讓LCD工作的一切函數,Arduino+IDE自帶。你可以在這里找到相關信息,當然,下面一會提到一些。
函數(全部由我人工翻譯,若出錯請見諒并指正):
LiquidCrystal(rs,+rw,+enable,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+rw,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7)
lcd.print(data,+BASE)
轉載于:https://www.cnblogs.com/anandexuechengzhangzhilu/p/10706337.html
總結
以上是生活随笔為你收集整理的Arduino LiquidCrystal库函数中文对照的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试官:缓存一致性问题怎么解决?
- 下一篇: CSE 5/7350 – Project