tft每日頭條

 > 生活

 > arduino驅動7寸顯示屏

arduino驅動7寸顯示屏

生活 更新时间:2024-12-05 10:56:13

arduino驅動7寸顯示屏(Arduino通過I2C)1

LCD 1602 液晶屏模塊的使用,之前在「Arduino用超聲波模塊 LCD1602測距并顯示」一文中有詳細介紹。這個屏幕還有一種 I2C 方式的驅動模塊,可以極大的簡化接線和驅動程序。下面 Arduino 實驗室将對這個模塊的使用做一個介紹。

硬件說明

IIC「Inter-Integrated Circuit 集成電路總線」是一種串行通信總線,應用于闆載低速設備間的通訊。由飛利浦公司開發的這一通訊協議,其目的就是為了簡化系統硬件設計,減少設備間的連線。IIC 串行總線有兩根信号線,一根是雙向的數字線SDA,另一根是時鐘線SCL,每個IIC設備都有自己的地址,IIC總線上多個設備間通過設備地址進行區别。

帶 I2C 模塊的 1602 屏幕背面如圖所示。模塊上有一顆可調電阻,用于調節顯示的對比度。(購買鍊接,如果你新拿到一塊屏幕無論怎麼調試都不見顯示,記得調節一下這裡)

arduino驅動7寸顯示屏(Arduino通過I2C)2

上圖為本篇使用的 IIC 轉接闆,直接焊接于 LCD1602。可通過跳線帽設置是否開啟背光,通過藍色電位器調節對比度。IIC 設備地址可通過短路 A0/A1/A2 修改,默認地址0x27。

安裝驅動庫

在 Arduino IDE 中點擊「Sketch」—「include Library」—「Manage Libraries」,查找「LiquidCrystal_I2C」,選擇最新版本進行安裝。

arduino驅動7寸顯示屏(Arduino通過I2C)3

arduino驅動7寸顯示屏(Arduino通過I2C)4

連接電路

IIC 轉接闆的 VCC、GND 分别連接開發闆 5V、GND,轉接闆的 SDA、SCL 連接開發闆 A4、A5。

arduino驅動7寸顯示屏(Arduino通過I2C)5

編程

新建 Sketch,拷貝如下代碼替換自動生成的代碼并進行保存。

/* * LCD1602 IIC驅動 */ #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); //配置LCD地址及行列 void setup() {‌‌ lcd.init(); //初始化LCD lcd.backlight(); //打開背光 } void loop() {‌‌ lcd.setCursor(0,0);//設置顯示位置 lcd.print(" HELLO WORLD!");//顯示字符數據 lcd.setCursor(0,1);//設置顯示位置 lcd.print("ARDUINO.NXEZ.COM");//顯示字符數據 }

連接開發闆,設置好對應端口号和開發闆類型,将上面的代碼上傳到 Arduino 上即可。

arduino驅動7寸顯示屏(Arduino通過I2C)6

arduino驅動7寸顯示屏(Arduino通過I2C)7

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved