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'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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">&#160;</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">&#160;</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">&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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&lt;br/&gt;<br /> 2.模塊重量:57g<br /> ===LCD1602液晶主要參數(shù)===<br /> 1.顯示容量:16×2個(gè)字符&lt;br/&gt;<br /> 2.芯片工作電壓:4.5—5.5V&lt;br/&gt;<br /> 3.工作電流:2.0mA(5.0V)&lt;br/&gt;<br /> 4.模塊最佳工作電壓:5.0V&lt;br/&gt;<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為地電源。&lt;br/&gt;<br /> 第2腳:VDD接5V正電源。&lt;br/&gt;<br /> 第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度。&lt;br/&gt;<br /> 第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。&lt;br/&gt;<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ù)。&lt;br/&gt;<br /> 第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。&lt;br/&gt;<br /> 第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。 &lt;br/&gt;<br /> 第15腳:背光源正極。&lt;br/&gt;<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為低電平) &lt;br/&gt;<br /> 指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。&lt;br/&gt;<br /> 指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。&lt;br/&gt;<br /> 指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。 &lt;br/&gt;<br /> 指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。&lt;br/&gt; <br /> 指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。&lt;br/&gt; <br /> 指令6:功能設(shè)置命令 DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。 &lt;br/&gt;<br /> 指令7:字符發(fā)生器RAM地址設(shè)置。 &lt;br/&gt;<br /> 指令8:DDRAM地址設(shè)置。 &lt;br/&gt;<br /> 指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 &lt;br/&gt;<br /> 指令10:寫數(shù)據(jù)。 &lt;br/&gt;<br /> 指令11:讀數(shù)據(jù)。&lt;br/&gt;<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&lt;br/&gt;<br /> 寫指令38H(不檢測忙信號(hào))&lt;br/&gt;<br /> 延時(shí)5mS&lt;br/&gt;<br /> 寫指令38H(不檢測忙信號(hào))&lt;br/&gt;<br /> 延時(shí)5mS&lt;br/&gt;<br /> 寫指令38H(不檢測忙信號(hào))&lt;br/&gt;<br /> 以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號(hào)&lt;br/&gt;<br /> 寫指令38H:顯示模式設(shè)置&lt;br/&gt;<br /> 寫指令08H:顯示關(guān)閉&lt;br/&gt;<br /> 寫指令01H:顯示清屏&lt;br/&gt;<br /> 寫指令06H:顯示光標(biāo)移動(dòng)設(shè)置&lt;br/&gt;<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 /> &lt;pre style=&quot;color:blue&quot;&gt;<br /> #include &lt;LiquidCrystal.h&gt;<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 &gt; 1000) return btnNONE; <br /> if (adc_key_in &lt; 50) return btnRIGHT; <br /> if (adc_key_in &lt; 250) return btnUP; <br /> if (adc_key_in &lt; 450) return btnDOWN; <br /> if (adc_key_in &lt; 650) return btnLEFT; <br /> if (adc_key_in &lt; 850) return btnSELECT; <br /> <br /> // V1.0的版本使用以下的閥值:<br /> /*<br /> if (adc_key_in &lt; 50) return btnRIGHT; <br /> if (adc_key_in &lt; 195) return btnUP; <br /> if (adc_key_in &lt; 380) return btnDOWN; <br /> if (adc_key_in &lt; 555) return btnLEFT; <br /> if (adc_key_in &lt; 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(&quot;Push the buttons&quot;); // 輸出“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(&quot;RIGHT &quot;);<br /> break;<br /> }<br /> case btnLEFT:<br /> {<br /> lcd.print(&quot;LEFT &quot;);<br /> break;<br /> }<br /> case btnUP:<br /> {<br /> lcd.print(&quot;UP &quot;);<br /> break;<br /> }<br /> case btnDOWN:<br /> {<br /> lcd.print(&quot;DOWN &quot;);<br /> break;<br /> }<br /> case btnSELECT:<br /> {<br /> lcd.print(&quot;SELECT&quot;);<br /> break;<br /> }<br /> case btnNONE:<br /> {<br /> lcd.print(&quot;NONE &quot;);<br /> break;<br /> }<br /> }<br /> }<br /> <br /> &lt;/pre&gt;<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 字符液晶顯示器]&lt;br/&gt;<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液晶屏視頻]&lt;br/&gt;<br /> [http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]</div> Admin