Arduino系列之LCD1602模塊使用方法(一)


下面我將簡單介紹LCD1602模塊的使用方法:

 1602液晶顯示器(1602 Liquid Crystal Display,此后簡稱1602 LCD)是一種常見的字符液晶顯示器,因其能顯示16*2個字符而得名。通常我們使用的1602 LCD中集成了字庫芯片,通過LiquidCrystal類庫提供的API,我們可以很方便的使用1602LCD顯示英文字母與一些符號。在使用1602 LCD前,我們需要將其連接到Arduino上。

在套件中我們使用IIC LCD1602模塊集成了IIC I/O擴展芯片PCA8574,使LCD 1602的使用更為簡單。通過兩線制的IIC總線(串行時鍾線SCL,串行數據線SDA),可使Arduino實現控制LCD 1602顯示的目的。既簡化了電路,又節省了I/O口,使Arduino能實現更多的功能。通過模塊上的電位器還可以調節LCD顯示器的對比度。通過設置跳線還可以設置地址: 0x20-0x27。使Arduino能控制多塊LCD 1602。
模塊背面可以看到一塊銀白色的電位器,旋轉它可以調節1602液晶顯示器的對比度。
背后的接線引腳分別為GND;VCC;SDA;SCL(SDA和SCL分別為iic通訊的數據線和時鍾線)

獲取此庫可點擊:項目-加載庫-管理庫,如圖

在搜索框內搜索liquidCrystal可找到若干關於驅動液晶的庫文件,在最下面就有LiquidCrystal_I2C相關的庫文件,點擊安裝即可。

下面,我將把最簡單的代碼寫出來:

#include <LiquidCrystal_I2C.h> //引用I2C庫
#include <Wire.h>
LiquidCrystal_I2C lcd(0x3F,16,2);
void setup() {
lcd.init(); // 初始化LCD
lcd.backlight(); //設置LCD背景等亮
lcd.setCursor(0,0); //設置顯示指針
lcd.print("Welcome to "); //輸出字符到LCD1602上
lcd.setCursor(0,1);
lcd.print("It's my system");
delay(2000);
lcd.clear();
}

void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0,0);
lcd.print("hello");
lcd.setCursor(0,1);
lcd.print("world");
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM