資料介紹
描述
*******
請(qǐng)?jiān)L問(wèn)https://proteshea.com/led-bar-graph-and-keypad-with-arduino-uno/獲取該項(xiàng)目所需材料的完整列表。
*******
介紹
如果您尚未閱讀我們的 Arduino Uno Rev3 (Uno)入門指南或項(xiàng)目 1 ,請(qǐng)先閱讀這些內(nèi)容。否則,請(qǐng)繼續(xù)閱讀。在本教程中,我們將把項(xiàng)目 1 中的開關(guān)陣列換成 16 鍵矩陣鍵盤。我們將只使用 4/10,而不是使用 9/10 的 LED。同樣,每個(gè) LED 輸入都是 Uno 的輸出,每個(gè)鍵盤輸出都是 Uno 的輸入。我們還需要 Uno 的四個(gè)輸出來(lái)驅(qū)動(dòng)鍵盤的四列。Uno 上總共需要 8 個(gè)數(shù)字輸出和 4 個(gè)數(shù)字輸入。
LED條形圖
請(qǐng)參閱Arduino Uno Rev3 項(xiàng)目 1以了解有關(guān) LED 條形圖以及如何將 470 ohm 電阻器陣列與每個(gè) LED 串聯(lián)的更多信息。
16 鍵矩陣鍵盤
鍵盤由 16 個(gè)鍵組成,數(shù)字為 0-9、字母 AD、星號(hào)和井號(hào)。鍵盤由 4 列和 4 行組成。我們將驅(qū)動(dòng) 4 列并讀取 4 行以確定按下的鍵。鍵盤的布局和內(nèi)部電路如下。引腳排列可能會(huì)有所不同,但這就是在我的鍵盤上標(biāo)記引腳的方式。
![pYYBAGOIqLaAeMM6AAA9piXe20A896.png](https://file.elecfans.com/web2/M00/7F/BA/pYYBAGOIqLaAeMM6AAA9piXe20A896.png)
要確定是否按下了某個(gè)鍵,我們首先必須按順序?qū)⒚苛醒h(huán)高電平,然后檢查每行輸出是否變?yōu)楦唠娖健?/font>例如,我們將第 1 列設(shè)置為高,然后檢查是否按下了鍵 1、4、7 或 *。一旦檢查完成,我們將第 1 列設(shè)置為低,然后將第 2 列設(shè)置為高。當(dāng)?shù)?2 列為高時(shí),我們檢查是否按下了 2、5、8 和 0,依此類推。
每行將連接到一個(gè)下拉電阻,因此當(dāng)未按下該鍵時(shí),Uno 將在其輸入上讀取 0V。
接線
我使用的是面包板而不是 Modulus,因?yàn)閹缀趺總€(gè)人都有面包板。首先,讓我們將 LED 條形圖和鍵盤放在面包板上。插入條形圖,使主體位于面包板的山谷上方。您不希望引腳通過(guò)連接到同一節(jié)點(diǎn)而相互短路。接下來(lái),將 470 歐姆電阻陣列放置在 LED 的陰極側(cè),并將陣列的引腳 1 連接到 GND。確保電阻陣列的引腳 1 未連接到 LED 條形圖的任何陰極。通過(guò)插入電阻陣列,您現(xiàn)在有一個(gè)與四個(gè) LED 中的每一個(gè)串聯(lián)的電阻。
接下來(lái),使用 M/M 跳線將 LED 條形圖的陽(yáng)極側(cè)作為輸出連接到 Uno 引腳 8-11。例如,條形圖的引腳 7 將連接到 Uno 引腳 8,LED 的引腳 8 將連接到 Uno 引腳 9,依此類推。
如下圖所示放置 1.2k 歐姆電阻陣列。將陣列的引腳 1 連接到 GND,并確保它沒(méi)有連接到鍵盤上的任何引腳。藍(lán)灰色勾勒出的面包板孔將連接到 Uno 引腳 0-3。例如,鍵盤上的針腳 1(第 1 列)將連接到針腳 0,鍵盤上的針腳 2(第 2 列)將連接到針腳 1,依此類推。黃色標(biāo)出的面包板孔連接到 Uno 引腳 4-7。例如,鍵盤上的針腳 5(第 1 行)將連接到針腳 4,鍵盤上的針腳 6(第 2 行)將連接到針腳 5,依此類推。
![pYYBAGOIqLmAEIWFAAIPWJ7gwUo061.png](https://file.elecfans.com/web2/M00/7F/BA/pYYBAGOIqLmAEIWFAAIPWJ7gwUo061.png)
如果您還沒(méi)有將 Uno 安裝到 FuelCan 的原型制作區(qū)域,請(qǐng)繼續(xù)執(zhí)行此操作。我將面包板放在底部的儲(chǔ)物箱中,以限制跳線的長(zhǎng)度。我們需要為面包板上的電源和接地軌提供 +5V 和 GND。使用提供的香蕉插孔測(cè)試引線夾電纜以執(zhí)行此操作。您將需要兩個(gè)公頭針將測(cè)試引線夾安裝到面包板一側(cè)。將 USB 電纜的 A 型端插入 USB1 插座,將 B 型端插入 Uno 的插座。使用 AC-DC 電源適配器為 FuelCan 供電。
軟件
一旦接線完成并且 FuelCan 通電,我們現(xiàn)在可以將草圖加載到 Uno 上。草圖如下。下表顯示了我們?nèi)绾螌⒚總€(gè)鍵映射到二進(jìn)制數(shù)。
![poYBAGOIqLuAQ1nBAAAsm880Zx4001.png](https://file.elecfans.com/web2/M00/7F/2E/poYBAGOIqLuAQ1nBAAAsm880Zx4001.png)
?
![pYYBAGOJgBuAQnMVAAFM0W4TqP4315.jpg](https://file.elecfans.com/web2/M00/7F/DF/pYYBAGOJgBuAQnMVAAFM0W4TqP4315.jpg)
?
- LED條形圖VU峰值計(jì) 0次下載
- TFT繪圖條形圖開源分享
- 帶LED條形圖的簡(jiǎn)單電壓指示器
- msgeq7的條形圖
- 帶鍵盤掃描接口的LED驅(qū)動(dòng)控制專用芯片TM1639 11次下載
- 基于1602加矩陣鍵盤的簡(jiǎn)易計(jì)算機(jī)原理圖及源碼 4次下載
- 單片機(jī)TIMER0與TIMER1控制條形LED的程序和工程文件 8次下載
- 使用單片機(jī)實(shí)現(xiàn)4X4鍵盤矩陣控制條形LED顯示的程序和仿真資料免費(fèi)下載 22次下載
- TIMER0與TIMER1控制條形LED的仿真電路圖免費(fèi)下載 7次下載
- 4×4鍵盤矩陣控制條形LED顯示的仿真電路圖合集免費(fèi)下載 18次下載
- 兩個(gè)4×4鍵盤矩陣控制條形LED顯示的電路原理圖免費(fèi)下載 30次下載
- 機(jī)器視覺(jué)條形光源的概念及應(yīng)用的詳細(xì)資料概述 8次下載
- 基于8051的Proteus仿真-4×4鍵盤矩陣控制條形LED顯 17次下載
- 小鍵盤+LED驅(qū)動(dòng)實(shí)驗(yàn)
- LED鍵盤板(包括電路原理圖和使用說(shuō)明書)
- 條形碼標(biāo)簽和條碼打印機(jī)哪個(gè)好? 738次閱讀
- Anydesk的鍵盤與熱鍵功能介紹 1283次閱讀
- LCD液晶條形屏出現(xiàn)花屏橫條紋是怎么回事? 5565次閱讀
- 帶LED條形圖的照度表電路 1527次閱讀
- 電路驅(qū)動(dòng)混合類型和數(shù)量的LED 561次閱讀
- 采用ispLSI1016芯片實(shí)現(xiàn)4×5鍵盤控制器設(shè)計(jì) 2374次閱讀
- pic單片機(jī)鍵盤系統(tǒng)的設(shè)計(jì)方案 1268次閱讀
- 基于多端口串行Flash存儲(chǔ)器的LED顯示屏控制設(shè)計(jì) 1180次閱讀
- 如何采用PIC單片機(jī)更新LCD數(shù)據(jù) 1976次閱讀
- 什么是矩陣鍵盤?4*4鍵盤的原理軟件設(shè)計(jì)分析 3.9w次閱讀
- 條形碼掃描槍原理 3.2w次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- stm32矩陣鍵盤原理圖及程序介紹 3.8w次閱讀
- 新型非接觸式鍵盤的傳感器選擇分析 1464次閱讀
- 十幾種常用led驅(qū)動(dòng)電路圖 2.1w次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 9次下載 | 1 積分
- 2IP6823 支持 qi 認(rèn)證的無(wú)線充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 3IP6824? 全集成QI?無(wú)線充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 4PESD18VY1BBIF保護(hù)二極管規(guī)格書
- 4.56MB | 次下載 | 免費(fèi)
- 574HC4050緩沖器規(guī)格書
- 217.58KB | 次下載 | 免費(fèi)
- 674HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書
- 327.93KB | 次下載 | 免費(fèi)
- 774HC73-Q100雙JK觸發(fā)器規(guī)格書
- 220.85KB | 次下載 | 免費(fèi)
- 8ASW3410 USB3.1高速數(shù)據(jù)開關(guān)切換規(guī)格書
- 1.39 MB | 次下載 | 免費(fèi)
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5GD32F4xx用戶手冊(cè)
- 14.49MB | 14次下載 | 免費(fèi)
- 6DeepSeek:從入門到精通
- 5.36 MB | 9次下載 | 1 積分
- 7dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 8STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論