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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

arduino下载库出错_arduino的I2C通讯 3:驱动1602液晶屏

發布時間:2025/4/16 编程问答 97 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino下载库出错_arduino的I2C通讯 3:驱动1602液晶屏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上個推送,我們學習了I2C功能的基礎知識。而且知道了使用很多器件都需要安裝庫。本次,我們一起來做一個實例,用arduino驅動1602液晶屏

1602代表屏幕有16列,2行。傳統的驅動方式占用了大量的IO口。但是通過I2C轉換模塊轉換后,只要2條數據線和2條電源線就可以驅動。節省了大量的資源。

引腳說明

GND ------ 地線

VCC ------ 電源(5V or 3.3v 電源不同顯示效果有點差別)

SDA ------ I2C 數據線

SCL ------ I2C 時鐘線

接線方法

LCD1602 i2c模塊 Ardunio Uno

GND GND接地線

VCC 5V 接電源

SDA A4

SCL A5

模塊背面的藍色電位器可以調整液晶背光。

這個例程,要用到一個外部庫:LiquidCrystal_I2C-master 這個庫,需要自行下載安裝。不懂得可以找找博主上一篇文章。

下載地址是 https://github.com/marcoschwartz/LiquidCrystal_I2C

文件夾說明:

LiquidCrystal_I2C-master ——LCD1602 I2C庫(庫需要復制在arduino的庫目錄里)

LS_LCD1602 ——主程序

程序如下:

#include

#include //引用I2C庫

LiquidCrystal_I2C lcd(0x3F,16,2);//設置LCD1602設備地址,這里的地址是0x3F,一般是0x20,或者0x27,具體看模塊手冊

void setup()

{

lcd.init(); // 初始化LCD

lcd.backlight(); //設置LCD背景亮度

}

void loop()

{

lcd.setCursor(0,0); //設置顯示指針:在第0行、第0列開始顯示第一個字符(就是屏幕的左上角)

lcd.print("LCD1602 iic Test"); //輸出字符到LCD1602上

lcd.setCursor(0,1); //在第1行,第0列開始輸出(就是屏幕的左下角)

lcd.print(" by L.L."); //空格是為了讓字符居中

delay(1000);

}

相對于前面的原理講解,是不是很簡單?實際上,這個庫是把I2C程序進行了變化,同樣封裝在一系列函數中,只要簡單的調用就可以實現。大大簡化了程序員的工作量。

總結

以上是生活随笔為你收集整理的arduino下载库出错_arduino的I2C通讯 3:驱动1602液晶屏的全部內容,希望文章能夠幫你解決所遇到的問題。

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