“(SKU:RB-05L005)串行LCD1602字符液晶顯示器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
?==周邊產(chǎn)品推薦
 
(未顯示2個用戶的4個中間版本)
第2行: 第2行:
 
[[文件:thchg1.jpg|500px|有框|右]]
 
[[文件:thchg1.jpg|500px|有框|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
?
:2011 年最新推出的 Serial  LCD1602 字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符
+
最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復(fù)位按鈕和 TTL 通信接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino初學者來說,不必為繁瑣復(fù)雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0  傳感器擴展板上 COM 設(shè)備接口即可,通用 4P 傳感器連接線連接,經(jīng)過 Arduino 控制器編程后,可輕松實現(xiàn)標識標語、傳感器數(shù)據(jù)的記錄顯示。
?
液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復(fù)位按鈕和 TTL 通信
+
?
接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino
+
?
初學者來說,不必為繁瑣復(fù)雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上
+
?
將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0  傳感器擴展板上 COM 設(shè)備
+
?
接口即可,通用 4P 傳感器連接線連接,經(jīng)過 Arduino 控制器編程后,可輕松實現(xiàn)標識
+
?
標語、傳感器數(shù)據(jù)的記錄顯示。
+
?
 
+
?
 
+
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
?
# 供電電壓:  5V
+
# 供電電壓:5V
 
# 對比度:電位計調(diào)節(jié)
 
# 對比度:電位計調(diào)節(jié)
 
# 背光:電位計調(diào)節(jié)  
 
# 背光:電位計調(diào)節(jié)  
第19行: 第11行:
 
# 模塊重量:43g
 
# 模塊重量:43g
 
==使用方法==
 
==使用方法==
?
+、-  、RX、TX 分別接到 Arduino  傳感器擴展板 V5.0 的 COM 接口上。
+
==發(fā)貨清單==
?
== Serial LCD16 02 液晶模塊 的測 試==
+
* 1602 串行液晶擴展板 * 1個
?
我們使用 Arduino 控制器來做個測試,要用到硬件設(shè)備如下:
+
* 4P 傳感器連接線 * 1個
?
Arduino 控制器×1
+
===使用硬件===
?
#  Arduino 傳感器擴展板×1
+
Carduino UNO 控制器 * 1個
?
S erial  LCD1602 液晶×1
+
#  Arduino 傳感器擴展板 * 1個
?
# 大按鈕模塊×1
+
Serial LCD1602 液晶 * 1個
?
#  通用 4P 杜邦線×1
+
# 大按鈕模塊 * 1個
?
# 傳感器連接線×1
+
#  通用 4P 杜邦線 * 1條
?
#  USB 數(shù)據(jù)通信線×1
+
# 3P 傳感器連接線 * 1條
 +
#  USB 數(shù)據(jù)通信線 * 1條
 +
===硬件連接===
 +
+、-  、RX、TX 分別接到 Arduino  傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與UNO控制器進行連接。
 
[[文件:thchg2.jpg|500px|有框|居中]]
 
[[文件:thchg2.jpg|500px|有框|居中]]
?
:如圖所示,使用杜邦線將 S erial LCD1602 連接到 Arduino 傳感器擴展板的 COM
+
:如圖所示,使用杜邦線將 Serial LCD1602 連接到 Arduino 傳感器擴展板的 COM 接口上,將代碼編譯后下載到 Arduino 里,注意下載的時候不能將串行液晶插接在V5.0擴展板上。
?
口上,將代碼編譯后下載到 Arduino 里。Arduino 實驗代碼如下。
+
===例子程序===
?
<pre style='color:blue'>int switchPin = 7;                    //定義數(shù)字口 7 為大按鈕接口  
+
<pre style='color:blue'>
 +
int switchPin = 7;                    //定義數(shù)字口 7 為大按鈕接口  
 
void setup()
 
void setup()
 
{  
 
{  
?
 
 
Serial.begin(9600);                //設(shè)置波特率為 9600  
 
Serial.begin(9600);                //設(shè)置波特率為 9600  
 
pinMode(switchP in, INPUT);    //設(shè)置數(shù)字口 7 為輸入模式  
 
pinMode(switchP in, INPUT);    //設(shè)置數(shù)字口 7 為輸入模式  
?
 
+
}
?
 
+
 
void loop()
 
void loop()
 
{  
 
{  
第52行: 第46行:
 
}  
 
}  
 
}</pre>
 
}</pre>
?
:此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第
+
===程序效果===
?
Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。  
+
此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。  
?
4 列顯示
+
===指令集說明 ===
?
 
+
?
 
+
?
==指令集 說明 ==
+
 
:Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光
 
:Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光
 
標移動到下一行、不移動到行首)");  
 
標移動到下一行、不移動到行首)");  
?
:Serial.print("$GO  行號(1 或 2)  列號(1 到 16) \n");  
+
:Serial.print("$GO  行號(1 或 2)  列號(1 到 16)
?
:Serial.print("$PRINT  顯示的字符 \n");  
+
\n");  
 +
:Serial.print("$PRINT  顯示的字符
 +
\n");  
 
:Serial.print("$GO  行號(1 或 2)  列號(1 到 16)  \r\n");  
 
:Serial.print("$GO  行號(1 或 2)  列號(1 到 16)  \r\n");  
?
:Serial.print("$PRINT  顯示的字符 \n");  
+
:Serial.print("$PRINT  顯示的字符
 +
\n");  
 
:Serial.print("$CURSOR 1 1\r\n");   
 
:Serial.print("$CURSOR 1 1\r\n");   
  
第71行: 第65行:
 
:Serial.print("$PRINT RobotBase\r\n");  
 
:Serial.print("$PRINT RobotBase\r\n");  
 
:Serial.print("$GO 2 4\r\n");   
 
:Serial.print("$GO 2 4\r\n");   
?
 
 
: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:iic1602 01.png|400px|居中|link=http://v.youku.com/v_show/id_XMjQzMjMzOTky.html?from=y1.7-2]]
 +
<br/>
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
?
購買地址:[http://www.gharee.com/goods-130.html 串行LCD1602字符液晶顯示器]
+
[[文件:erweima.png|230px|無框|右]]
 +
===產(chǎn)品購買地址===
 +
[http://www.gharee.com/goods-130.html 串行LCD1602字符液晶顯示器]
 +
===周邊產(chǎn)品推薦===
 +
[http://www.gharee.com/goods-128.html Arduino LCD12864 點陣液晶擴展板]<br/>
 +
[http://www.gharee.com/goods-44.html Arduino LCD 4884 搖桿液晶擴展板]
 +
 
 +
===相關(guān)問題解答===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2808&highlight=lcd1602 arduino控制LCD1602的一點兒經(jīng)驗分享]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2900&highlight=lcd1602 arduino學習筆記 arduino lcd1602電子時鐘 ]
 +
===相關(guān)學習資料===
 +
[http://pan.baidu.com/s/13jrvy 測試手冊]<br/>
 +
[http://v.youku.com/v_show/id_XMzkzMjIxNjk2.html 遠距離傳輸演示視頻]<br/>
 +
 
 +
[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]

2015年10月29日 (四) 11:39的最后版本


Thchg1.jpg

目錄

產(chǎn)品概述

最新推出的Serial LCD1602字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復(fù)位按鈕和 TTL 通信接口,可以與各種具有串口的控制器相連接使用,無需再買相關(guān)轉(zhuǎn)接板。對于 Arduino初學者來說,不必為繁瑣復(fù)雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0 傳感器擴展板上 COM 設(shè)備接口即可,通用 4P 傳感器連接線連接,經(jīng)過 Arduino 控制器編程后,可輕松實現(xiàn)標識標語、傳感器數(shù)據(jù)的記錄顯示。

規(guī)格參數(shù)

  1. 供電電壓:5V
  2. 對比度:電位計調(diào)節(jié)
  3. 背光:電位計調(diào)節(jié)
  4. 接口:+、-、RX、TX
  5. 模塊尺寸:27.7mm×42.6mm
  6. 模塊重量:43g

使用方法

發(fā)貨清單

  • 1602 串行液晶擴展板 * 1個
  • 4P 傳感器連接線 * 1個

使用硬件

  1. Carduino UNO 控制器 * 1個
  2. Arduino 傳感器擴展板 * 1個
  3. Serial LCD1602 液晶 * 1個
  4. 大按鈕模塊 * 1個
  5. 通用 4P 杜邦線 * 1條
  6. 3P 傳感器連接線 * 1條
  7. USB 數(shù)據(jù)通信線 * 1條

硬件連接

+、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上,或者直接使用杜邦線與UNO控制器進行連接。

Thchg2.jpg
如圖所示,使用杜邦線將 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 顯示效果如上圖所示。

指令集說明

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");

視頻演示

1602 ye jing.png
Iic1602 01.png


產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

串行LCD1602字符液晶顯示器

周邊產(chǎn)品推薦

Arduino LCD12864 點陣液晶擴展板
Arduino LCD 4884 搖桿液晶擴展板

相關(guān)問題解答

arduino控制LCD1602的一點兒經(jīng)驗分享
arduino學習筆記 arduino lcd1602電子時鐘

相關(guān)學習資料

測試手冊
遠距離傳輸演示視頻

奧松機器人技術(shù)論壇