http://m.gharee.com/wiki/index.php?action=history&feed=atom&title=SKU%3ARB-01C020_1602%E6%B6%B2%E6%99%B6%E6%8C%89%E9%94%AE%E6%89%A9%E5%B1%95%E6%9D%BF
123,123,123
2025-05-10T03:41:10Z
本wiki的該頁面的版本歷史
MediaWiki 1.21.2
http://m.gharee.com/wiki/index.php?title=SKU:RB-01C020_1602%E6%B6%B2%E6%99%B6%E6%8C%89%E9%94%AE%E6%89%A9%E5%B1%95%E6%9D%BF&diff=8574&oldid=prev
Zhangxin:/* 產(chǎn)品相關(guān)推薦 */
2021-12-15T08:28:48Z
<p>?<span dir="auto"><span class="autocomment">產(chǎn)品相關(guān)推薦</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2021年12月15日 (三) 08:28的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第174行:</td>
<td colspan="2" class="diff-lineno">第174行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==產(chǎn)品相關(guān)推薦==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==產(chǎn)品相關(guān)推薦==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[文件:erweima.png|230px|無框|右]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[[文件:erweima.png|230px|無框|右]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=== 產(chǎn)品資料 ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">下載鏈接:https://pan.baidu.com/s/19DdlDKx0HVJR0BMb8jg9Hw </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">提取碼:ihdh</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===購買地址===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===購買地址===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[http://m.gharee.com/goods-45.html 1602液晶按鍵擴(kuò)展板]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>[http://m.gharee.com/goods-45.html 1602液晶按鍵擴(kuò)展板]</div></td></tr>
</table>
Zhangxin
http://m.gharee.com/wiki/index.php?title=SKU:RB-01C020_1602%E6%B6%B2%E6%99%B6%E6%8C%89%E9%94%AE%E6%89%A9%E5%B1%95%E6%9D%BF&diff=5863&oldid=prev
Admin:以“右 ==產(chǎn)品介紹== :Arduino LCD1602字符液晶擴(kuò)展板v2.0集國內(nèi)外多款擴(kuò)展板優(yōu)點(diǎn)于一體...”為內(nèi)容創(chuàng)建頁面
2016-06-21T06:12:42Z
<p>以“<a href="/wiki/index.php/%E6%96%87%E4%BB%B6:Arduino_LCD_1602_Keypad_Shield01.jpg" title="文件:Arduino LCD 1602 Keypad Shield01.jpg">右</a> ==產(chǎn)品介紹== :Arduino LCD1602字符液晶擴(kuò)展板v2.0集國內(nèi)外多款擴(kuò)展板優(yōu)點(diǎn)于一體...”為內(nèi)容創(chuàng)建頁面</p>
<p><b>新頁面</b></p><div>[[文件:Arduino LCD 1602 Keypad Shield01.jpg|400px|有框|右]]<br />
==產(chǎn)品介紹==<br />
:Arduino LCD1602字符液晶擴(kuò)展板v2.0集國內(nèi)外多款擴(kuò)展板優(yōu)點(diǎn)于一體所設(shè)計(jì),PCB沉金工藝加工,用料十足,主板采用全新優(yōu)質(zhì)2行16個(gè)字符液晶,不僅具有對比度調(diào)節(jié)旋鈕、背光燈選擇開關(guān),還具4個(gè)方向按鍵、1個(gè)選擇按鍵和一個(gè)復(fù)位按鍵;4個(gè)傳感器模擬接口、RB URF v1.1超聲波傳感器接口、藍(lán)牙模塊接口、APC220無線數(shù)傳模塊通信接口、獨(dú)立擴(kuò)出更加易用方便。對于Arduino初學(xué)者來說,不必為繁瑣復(fù)雜液晶驅(qū)動(dòng)電路連線而頭疼了,這款1602液晶擴(kuò)展板真正意義上的將電路簡化,直接將此板插到Arduino Duemilanove控制器上即可,傳感器也僅需一根通用3P傳感器連接線(不分?jǐn)?shù)字連接線與模擬連接線)連接,可輕松實(shí)現(xiàn)傳感器數(shù)據(jù)的記錄顯示。<br />
==規(guī)格參數(shù)==<br />
1.模塊尺寸:20.5mm×41mm<br/><br />
2.模塊重量:57g<br />
===LCD1602液晶主要參數(shù)===<br />
1.顯示容量:16×2個(gè)字符<br/><br />
2.芯片工作電壓:4.5—5.5V<br/><br />
3.工作電流:2.0mA(5.0V)<br/><br />
4.模塊最佳工作電壓:5.0V<br/><br />
5.字符尺寸:2.95×4.35(W×H)mm<br />
====LCD1602液晶引腳功能====<br />
1602LCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如下表所示: <br />
[[文件:Arduino LCD 1602 Keypad Shield02.jpg|538px|有框|居中]]<br />
第1腳:VSS為地電源。<br/><br />
第2腳:VDD接5V正電源。<br/><br />
第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度。<br/><br />
第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。<br/><br />
第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。<br/><br />
第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。<br/><br />
第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。 <br/><br />
第15腳:背光源正極。<br/><br />
第16腳:背光源負(fù)極。<br />
====LCD1602液晶指令說明====<br />
1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表下表所示:<br />
[[文件:Arduino LCD 1602 Keypad Shield03.jpg|538px|有框|居中]]<br />
1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平) <br/><br />
指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。<br/><br />
指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。<br/><br />
指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。 <br/><br />
指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。<br/> <br />
指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。<br/> <br />
指令6:功能設(shè)置命令 DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。 <br/><br />
指令7:字符發(fā)生器RAM地址設(shè)置。 <br/><br />
指令8:DDRAM地址設(shè)置。 <br/><br />
指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 <br/><br />
指令10:寫數(shù)據(jù)。 <br/><br />
指令11:讀數(shù)據(jù)。<br/><br />
與HD44780相兼容的芯片時(shí)序表如下: <br />
[[文件:Arduino LCD 1602 Keypad Shield04.jpg|538px|有框|居中]]<br />
讀操作時(shí)序圖<br />
[[文件:Arduino LCD 1602 Keypad Shield05.jpg|538px|有框|居中]]<br />
寫操作時(shí)序圖<br />
[[文件:Arduino LCD 1602 Keypad Shield06.jpg|538px|有框|居中]]<br />
====LCD1602液晶初始化過程====<br />
延時(shí)15mS<br/><br />
寫指令38H(不檢測忙信號(hào))<br/><br />
延時(shí)5mS<br/><br />
寫指令38H(不檢測忙信號(hào))<br/><br />
延時(shí)5mS<br/><br />
寫指令38H(不檢測忙信號(hào))<br/><br />
以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號(hào)<br/><br />
寫指令38H:顯示模式設(shè)置<br/><br />
寫指令08H:顯示關(guān)閉<br/><br />
寫指令01H:顯示清屏<br/><br />
寫指令06H:顯示光標(biāo)移動(dòng)設(shè)置<br/><br />
寫指令0CH:顯示開及光標(biāo)設(shè)置<br />
==LCD1602液晶擴(kuò)展板接口圖==<br />
[[文件:Arduino LCD 1602 Keypad Shield07.jpg|444px|有框|居中]]<br />
==使用方法==<br />
===使用硬件===<br />
* [http://m.gharee.com/goods-546.html Carduino UNO 控制器] * 1個(gè)<br />
* [http://m.gharee.com/goods-45.htmlArduino LCD1602字符液晶擴(kuò)展板v2.0] * 1個(gè)<br />
* [http://m.gharee.com/goods-132.html RB URF 02超聲波傳感器模塊] * 1個(gè)<br />
* [http://m.gharee.com/goods-197.html 4P超聲波傳感器連接線] * 1個(gè)<br />
* [http://m.gharee.com/goods-90.html USB數(shù)據(jù)通信線×1] * 1個(gè)<br />
===接線方法===<br />
[[文件:Arduino LCD 1602 Keypad Shield08.jpg|538px|有框|居中]]<br />
===例子程序===<br />
<pre style="color:blue"><br />
#include <LiquidCrystal.h><br />
<br />
/*******************************************************<br />
<br />
這個(gè)程序用來測試LCD液晶顯示模塊和5個(gè)按鍵。<br />
<br />
********************************************************/<br />
<br />
// 選擇LCD上使用到的引腳<br />
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);<br />
<br />
// 定義各按鍵<br />
int lcd_key = 0;<br />
int adc_key_in = 0;<br />
<br />
#define btnRIGHT 0<br />
#define btnUP 1<br />
#define btnDOWN 2<br />
#define btnLEFT 3<br />
#define btnSELECT 4<br />
#define btnNONE 5<br />
<br />
//讀取按鍵值<br />
int read_LCD_buttons()<br />
{<br />
adc_key_in = analogRead(0); // 從模擬口0讀值 <br />
// 直接讀到的5個(gè)按鍵值在以下值附近:0,144,329,504,741<br />
// 通過設(shè)定不同的閥值,就可以對應(yīng)讀到相應(yīng)的按鍵<br />
if (adc_key_in > 1000) return btnNONE; <br />
if (adc_key_in < 50) return btnRIGHT; <br />
if (adc_key_in < 250) return btnUP; <br />
if (adc_key_in < 450) return btnDOWN; <br />
if (adc_key_in < 650) return btnLEFT; <br />
if (adc_key_in < 850) return btnSELECT; <br />
<br />
// V1.0的版本使用以下的閥值:<br />
/*<br />
if (adc_key_in < 50) return btnRIGHT; <br />
if (adc_key_in < 195) return btnUP; <br />
if (adc_key_in < 380) return btnDOWN; <br />
if (adc_key_in < 555) return btnLEFT; <br />
if (adc_key_in < 790) return btnSELECT; <br />
*/<br />
<br />
return btnNONE; <br />
}<br />
<br />
void setup()<br />
{<br />
lcd.begin(16, 2); // 開始<br />
lcd.setCursor(0,0);<br />
lcd.print("Push the buttons"); // 輸出“Push the buttons”<br />
}<br />
<br />
void loop()<br />
{<br />
lcd.setCursor(9,1); // 光標(biāo)定在第二行,空開9格<br />
lcd.print(millis()/1000); // 輸出等待時(shí)間<br />
<br />
<br />
lcd.setCursor(0,1); // 光標(biāo)移動(dòng)到第二行開頭<br />
lcd_key = read_LCD_buttons(); // 讀取按鍵<br />
<br />
switch (lcd_key) // 選擇按鍵<br />
{<br />
case btnRIGHT:<br />
{<br />
lcd.print("RIGHT ");<br />
break;<br />
}<br />
case btnLEFT:<br />
{<br />
lcd.print("LEFT ");<br />
break;<br />
}<br />
case btnUP:<br />
{<br />
lcd.print("UP ");<br />
break;<br />
}<br />
case btnDOWN:<br />
{<br />
lcd.print("DOWN ");<br />
break;<br />
}<br />
case btnSELECT:<br />
{<br />
lcd.print("SELECT");<br />
break;<br />
}<br />
case btnNONE:<br />
{<br />
lcd.print("NONE ");<br />
break;<br />
}<br />
}<br />
}<br />
<br />
</pre><br />
<br />
===程序效果===<br />
按下SELECT鍵顯示Select Key OK,按下RIGHT鍵顯示Right Key OK,按下LEFT鍵顯示Left Key OK,按下UP鍵顯示Up Key OK,按下DOWN鍵顯示Down Key OK,按下RESET鍵顯示KEYPAD testing... pressing。<br />
==產(chǎn)品相關(guān)推薦==<br />
[[文件:erweima.png|230px|無框|右]]<br />
===購買地址===<br />
[http://m.gharee.com/goods-45.html 1602液晶按鍵擴(kuò)展板]<br />
===周邊產(chǎn)品推薦===<br />
[http://m.gharee.com/goods-129.html Arduino IIC/I2C LCD1602 字符液晶顯示器]<br/><br />
[http://m.gharee.com/goods-453.html LCD2004字符液晶顯示器]<br />
===相關(guān)問題解答===<br />
===相關(guān)學(xué)習(xí)資料===<br />
[http://v.youku.com/v_show/id_XMTc3ODY3Mzg0.html 控制1602液晶屏視頻]<br/><br />
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]</div>
Admin