“SKU:RB-05L005 串行LCD1602字符液晶顯示器”的版本間的差異
(以“<br/> 右 ==產(chǎn)品概述== 最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模...”為內(nèi)容創(chuàng)建頁面) |
(→?產(chǎn)品相關(guān)推薦) |
||
(未顯示1個用戶的2個中間版本) | |||
第2行: | 第2行: | ||
[[文件:thchg1.jpg|500px|有框|右]] | [[文件:thchg1.jpg|500px|有框|右]] | ||
==產(chǎn)品概述== | ==產(chǎn)品概述== | ||
? | 最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復位按鈕和 TTL 通信接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino初學者來說,不必為繁瑣復雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0 | + | 最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復位按鈕和 TTL 通信接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino初學者來說,不必為繁瑣復雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0 傳感器擴展板上的 COM 設(shè)備接口即可,可以使用通用 4P 傳感器連接線連接,也可以用杜邦線連接,經(jīng)過 Arduino 控制器編程,可輕松實現(xiàn)標識標語、傳感器數(shù)據(jù)的記錄顯示。 |
? | == | + | ==產(chǎn)品參數(shù)== |
# 供電電壓:5V | # 供電電壓:5V | ||
# 對比度:電位計調(diào)節(jié) | # 對比度:電位計調(diào)節(jié) | ||
第10行: | 第10行: | ||
# 模塊尺寸:27.7mm×42.6mm | # 模塊尺寸:27.7mm×42.6mm | ||
# 模塊重量:43g | # 模塊重量:43g | ||
? | == | + | ==產(chǎn)品清單== |
? | + | ||
* 1602 串行液晶擴展板 * 1個 | * 1602 串行液晶擴展板 * 1個 | ||
* 4P 傳感器連接線 * 1個 | * 4P 傳感器連接線 * 1個 | ||
? | === | + | ==使用方法== |
+ | ===功能說明=== | ||
+ | 如圖所示: | ||
+ | [[文件:05L005003.png|600px|縮略圖|居中]] | ||
+ | * 標號 1:紅色電源指示燈,當模塊供電正常時,電源指示燈亮起 | ||
+ | * 標號 2:外部連接串行接口,用于與單片機的串口連接 | ||
+ | * 標號 3:電位計 A,串行液晶背光亮度調(diào)節(jié),順時針轉(zhuǎn)動,背光變亮 | ||
+ | * 標號 4:電位計 B,串行液晶顯示對比度調(diào)節(jié),順時針轉(zhuǎn)動,對比度變高 | ||
+ | * 標號 5:串行液晶手動清屏按鍵,按下按鍵,液晶清屏刷新顯示 | ||
+ | ===靜態(tài)字符顯示=== | ||
+ | * 使用硬件 | ||
# Carduino UNO 控制器 * 1個 | # Carduino UNO 控制器 * 1個 | ||
# Arduino 傳感器擴展板 * 1個 | # Arduino 傳感器擴展板 * 1個 | ||
第22行: | 第31行: | ||
# 3P 傳感器連接線 * 1條 | # 3P 傳感器連接線 * 1條 | ||
# USB 數(shù)據(jù)通信線 * 1條 | # USB 數(shù)據(jù)通信線 * 1條 | ||
? | + | * 硬件連接 | |
+、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與UNO控制器進行連接。 | +、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與UNO控制器進行連接。 | ||
[[文件:thchg2.jpg|500px|有框|居中]] | [[文件:thchg2.jpg|500px|有框|居中]] | ||
:如圖所示,使用杜邦線將 Serial LCD1602 連接到 Arduino 傳感器擴展板的 COM 接口上,將代碼編譯后下載到 Arduino 里,注意下載的時候不能將串行液晶插接在V5.0擴展板上。 | :如圖所示,使用杜邦線將 Serial LCD1602 連接到 Arduino 傳感器擴展板的 COM 接口上,將代碼編譯后下載到 Arduino 里,注意下載的時候不能將串行液晶插接在V5.0擴展板上。 | ||
? | + | * 例子程序 | |
<pre style='color:blue'> | <pre style='color:blue'> | ||
int switchPin = 7; //定義數(shù)字口 7 為大按鈕接口 | int switchPin = 7; //定義數(shù)字口 7 為大按鈕接口 | ||
第46行: | 第55行: | ||
} | } | ||
}</pre> | }</pre> | ||
? | + | * 程序效果 | |
此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。 | 此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。 | ||
+ | ===動態(tài)數(shù)據(jù)顯示=== | ||
+ | * 使用硬件 | ||
+ | # Carduino UNO 控制器 * 1個 | ||
+ | # Arduino 傳感器擴展板 V5.0 * 1個 | ||
+ | # Serial LCD1602 液晶 * 1個 | ||
+ | # 旋轉(zhuǎn)角度電位計模塊 * 1個 | ||
+ | # 通用 4P 杜邦線 * 1條 | ||
+ | # 3P 傳感器連接線 * 1條 | ||
+ | # USB 數(shù)據(jù)通信線 * 1條 | ||
+ | * 硬件連接 | ||
+ | +、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與 UNO 控制器進行連接。<br/> | ||
+ | 電位計模塊連接到 UNO 控制器的 A0 接口。<br/> | ||
+ | 注意:連接時,串行液晶的 RX 連接 UNO 控制器的 TX,串行液晶的 TX 連接 UNO 控制器的 RX,如果連接錯誤會造成液晶不能正常顯示。<br/> | ||
+ | 如圖所示: | ||
+ | [[文件:05L005001.png|600px|縮略圖|居中]] | ||
+ | * 例子程序 | ||
+ | <pre style='color:blue'>#define rotation A0 | ||
+ | int val = 0; | ||
+ | void setup() | ||
+ | { | ||
+ | Serial.begin(9600); //設(shè)置波特率為 9600 | ||
+ | } | ||
+ | void loop() | ||
+ | { | ||
+ | val = analogRead(rotation); | ||
+ | Serial.print("$GO 1 4\r\n"); //顯示的地址為第 1 行第 4 列 | ||
+ | Serial.print("$PRINT val = \r\n"); | ||
+ | Serial.print("$PRINT "); //打印字符 Welcome to | ||
+ | Serial.print(val); //打印字符 Welcome to | ||
+ | Serial.print("\r\n"); //打印字符 Welcome to | ||
+ | |||
+ | Serial.print("$GO 2 1\r\n"); //顯示的地址為第 2 行第 1 列 | ||
+ | Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符 www.robotbase.cn | ||
+ | Serial.print("$CURSOR 1 4\r\n"); //光標移動到第 1 行第 1 列 | ||
+ | delay(1000); | ||
+ | |||
+ | Serial.print("$CLEAR \r\n"); | ||
+ | }</pre> | ||
+ | |||
+ | 說明:程序中我們設(shè)置了 1s 刷新一次,這個刷新時間可以根據(jù)需求修改,不過刷新太快的話,會使液晶屏閃爍。 | ||
+ | * 程序效果 | ||
+ | 當我們旋轉(zhuǎn)電位計模塊時,串行液晶上會顯示出當前的模擬量值 | ||
+ | [[文件:05L005002.png|600px|縮略圖|居中]] | ||
===指令集說明 === | ===指令集說明 === | ||
:Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光 | :Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光 | ||
第67行: | 第119行: | ||
:Serial.print("$PRINT Hello World!\r\n"); | :Serial.print("$PRINT Hello World!\r\n"); | ||
:Serial.print("$CURSOR 1 1\r\n"); | :Serial.print("$CURSOR 1 1\r\n"); | ||
+ | |||
==視頻演示== | ==視頻演示== | ||
[[File:1602 ye jing.png|400px|左|link=http://v.youku.com/v_show/id_XMTc3ODY3Mzg0.html?from=y1.7-2]] | [[File:1602 ye jing.png|400px|左|link=http://v.youku.com/v_show/id_XMTc3ODY3Mzg0.html?from=y1.7-2]] | ||
第73行: | 第126行: | ||
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== | ||
[[文件:erweima.png|230px|無框|右]] | [[文件:erweima.png|230px|無框|右]] | ||
+ | === 產(chǎn)品資料 === | ||
+ | 下載鏈接:https://pan.baidu.com/s/1xr4D_zbgJUtw9lPeX6Pa7A | ||
+ | 提取碼:iuh9 | ||
===產(chǎn)品購買地址=== | ===產(chǎn)品購買地址=== | ||
[http://lifestyle201.com/goods-130.html 串行LCD1602字符液晶顯示器] | [http://lifestyle201.com/goods-130.html 串行LCD1602字符液晶顯示器] |
2021年12月14日 (二) 15:55的最后版本
目錄 |
產(chǎn)品概述
最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復位按鈕和 TTL 通信接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino初學者來說,不必為繁瑣復雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0 傳感器擴展板上的 COM 設(shè)備接口即可,可以使用通用 4P 傳感器連接線連接,也可以用杜邦線連接,經(jīng)過 Arduino 控制器編程,可輕松實現(xiàn)標識標語、傳感器數(shù)據(jù)的記錄顯示。
產(chǎn)品參數(shù)
- 供電電壓:5V
- 對比度:電位計調(diào)節(jié)
- 背光:電位計調(diào)節(jié)
- 接口:+、-、RX、TX
- 模塊尺寸:27.7mm×42.6mm
- 模塊重量:43g
產(chǎn)品清單
- 1602 串行液晶擴展板 * 1個
- 4P 傳感器連接線 * 1個
使用方法
功能說明
如圖所示:
- 標號 1:紅色電源指示燈,當模塊供電正常時,電源指示燈亮起
- 標號 2:外部連接串行接口,用于與單片機的串口連接
- 標號 3:電位計 A,串行液晶背光亮度調(diào)節(jié),順時針轉(zhuǎn)動,背光變亮
- 標號 4:電位計 B,串行液晶顯示對比度調(diào)節(jié),順時針轉(zhuǎn)動,對比度變高
- 標號 5:串行液晶手動清屏按鍵,按下按鍵,液晶清屏刷新顯示
靜態(tài)字符顯示
- 使用硬件
- Carduino UNO 控制器 * 1個
- Arduino 傳感器擴展板 * 1個
- Serial LCD1602 液晶 * 1個
- 大按鈕模塊 * 1個
- 通用 4P 杜邦線 * 1條
- 3P 傳感器連接線 * 1條
- USB 數(shù)據(jù)通信線 * 1條
- 硬件連接
+、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與UNO控制器進行連接。
- 如圖所示,使用杜邦線將 Serial LCD1602 連接到 Arduino 傳感器擴展板的 COM 接口上,將代碼編譯后下載到 Arduino 里,注意下載的時候不能將串行液晶插接在V5.0擴展板上。
- 例子程序
int switchPin = 7; //定義數(shù)字口 7 為大按鈕接口 void setup() { Serial.begin(9600); //設(shè)置波特率為 9600 pinMode(switchP in, INPUT); //設(shè)置數(shù)字口 7 為輸入模式 } void loop() { if (LOW == digitalRead(switchPin))//如果 switchP in 為低電平則執(zhí)行下面的語句 { Serial.print("$CLEAR\r\n"); //清屏 Serial.print("$GO 1 4\r\n"); //顯示的地址為第 1 行第 4 列 Serial.print("$PRINT Welcome to\r\n"); //打印字符 Welcome to Serial.print("$GO 2 1\r\n"); //顯示的地址為第 2 行第 1 列 Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符 www.robotbase.cn Serial.print("$CURSOR 1 1\r\n"); //光標移動到第 1 行第 1 列 } }
- 程序效果
此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。
動態(tài)數(shù)據(jù)顯示
- 使用硬件
- Carduino UNO 控制器 * 1個
- Arduino 傳感器擴展板 V5.0 * 1個
- Serial LCD1602 液晶 * 1個
- 旋轉(zhuǎn)角度電位計模塊 * 1個
- 通用 4P 杜邦線 * 1條
- 3P 傳感器連接線 * 1條
- USB 數(shù)據(jù)通信線 * 1條
- 硬件連接
+、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與 UNO 控制器進行連接。
電位計模塊連接到 UNO 控制器的 A0 接口。
注意:連接時,串行液晶的 RX 連接 UNO 控制器的 TX,串行液晶的 TX 連接 UNO 控制器的 RX,如果連接錯誤會造成液晶不能正常顯示。
如圖所示:
- 例子程序
#define rotation A0 int val = 0; void setup() { Serial.begin(9600); //設(shè)置波特率為 9600 } void loop() { val = analogRead(rotation); Serial.print("$GO 1 4\r\n"); //顯示的地址為第 1 行第 4 列 Serial.print("$PRINT val = \r\n"); Serial.print("$PRINT "); //打印字符 Welcome to Serial.print(val); //打印字符 Welcome to Serial.print("\r\n"); //打印字符 Welcome to Serial.print("$GO 2 1\r\n"); //顯示的地址為第 2 行第 1 列 Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符 www.robotbase.cn Serial.print("$CURSOR 1 4\r\n"); //光標移動到第 1 行第 1 列 delay(1000); Serial.print("$CLEAR \r\n"); }
說明:程序中我們設(shè)置了 1s 刷新一次,這個刷新時間可以根據(jù)需求修改,不過刷新太快的話,會使液晶屏閃爍。
- 程序效果
當我們旋轉(zhuǎn)電位計模塊時,串行液晶上會顯示出當前的模擬量值
指令集說明
- Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光
標移動到下一行、不移動到行首)");
- Serial.print("$GO 行號(1 或 2) 列號(1 到 16)
\n");
- Serial.print("$PRINT 顯示的字符
\n");
- Serial.print("$GO 行號(1 或 2) 列號(1 到 16) \r\n");
- Serial.print("$PRINT 顯示的字符
\n");
- Serial.print("$CURSOR 1 1\r\n");
例子:
- Serial.print("$CLEAR \r\n");
- Serial.print("$GO 1 1\r\n");
- Serial.print("$PRINT RobotBase\r\n");
- Serial.print("$GO 2 4\r\n");
- Serial.print("$PRINT Hello World!\r\n");
- Serial.print("$CURSOR 1 1\r\n");
視頻演示
產(chǎn)品相關(guān)推薦
產(chǎn)品資料
下載鏈接:https://pan.baidu.com/s/1xr4D_zbgJUtw9lPeX6Pa7A 提取碼:iuh9
產(chǎn)品購買地址
周邊產(chǎn)品推薦
Arduino LCD12864 點陣液晶擴展板
Arduino LCD 4884 搖桿液晶擴展板
相關(guān)問題解答
arduino控制LCD1602的一點兒經(jīng)驗分享
arduino學習筆記 arduino lcd1602電子時鐘