日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Arduino LiquidCrystal库函数中文对照

發布時間:2025/3/16 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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自帶。你可以在這里找到相關信息,當然,下面一會提到一些。

函數(全部由我人工翻譯,若出錯請見諒并指正):
  • 基礎知識


本篇文章,我會改變一下以前“實驗筆記”的形式,介紹一些基礎性的知識,方便你自己研究、試驗。

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),有點難理解,可以看一個例子
  • 轉載于:https://www.cnblogs.com/anandexuechengzhangzhilu/p/10706337.html

    總結

    以上是生活随笔為你收集整理的Arduino LiquidCrystal库函数中文对照的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。