資料介紹
描述
*******
請訪問https://proteshea.com/led-bar-graph-and-keypad-with-arduino-uno/獲取該項目所需材料的完整列表。
*******
介紹
如果您尚未閱讀我們的 Arduino Uno Rev3 (Uno)入門指南或項目 1 ,請先閱讀這些內容。否則,請繼續閱讀。在本教程中,我們將把項目 1 中的開關陣列換成 16 鍵矩陣鍵盤。我們將只使用 4/10,而不是使用 9/10 的 LED。同樣,每個 LED 輸入都是 Uno 的輸出,每個鍵盤輸出都是 Uno 的輸入。我們還需要 Uno 的四個輸出來驅動鍵盤的四列。Uno 上總共需要 8 個數字輸出和 4 個數字輸入。
LED條形圖
請參閱Arduino Uno Rev3 項目 1以了解有關 LED 條形圖以及如何將 470 ohm 電阻器陣列與每個 LED 串聯的更多信息。
16 鍵矩陣鍵盤
鍵盤由 16 個鍵組成,數字為 0-9、字母 AD、星號和井號。鍵盤由 4 列和 4 行組成。我們將驅動 4 列并讀取 4 行以確定按下的鍵。鍵盤的布局和內部電路如下。引腳排列可能會有所不同,但這就是在我的鍵盤上標記引腳的方式。
要確定是否按下了某個鍵,我們首先必須按順序將每列循環高電平,然后檢查每行輸出是否變為高電平。例如,我們將第 1 列設置為高,然后檢查是否按下了鍵 1、4、7 或 *。一旦檢查完成,我們將第 1 列設置為低,然后將第 2 列設置為高。當第 2 列為高時,我們檢查是否按下了 2、5、8 和 0,依此類推。
每行將連接到一個下拉電阻,因此當未按下該鍵時,Uno 將在其輸入上讀取 0V。
接線
我使用的是面包板而不是 Modulus,因為幾乎每個人都有面包板。首先,讓我們將 LED 條形圖和鍵盤放在面包板上。插入條形圖,使主體位于面包板的山谷上方。您不希望引腳通過連接到同一節點而相互短路。接下來,將 470 歐姆電阻陣列放置在 LED 的陰極側,并將陣列的引腳 1 連接到 GND。確保電阻陣列的引腳 1 未連接到 LED 條形圖的任何陰極。通過插入電阻陣列,您現在有一個與四個 LED 中的每一個串聯的電阻。
接下來,使用 M/M 跳線將 LED 條形圖的陽極側作為輸出連接到 Uno 引腳 8-11。例如,條形圖的引腳 7 將連接到 Uno 引腳 8,LED 的引腳 8 將連接到 Uno 引腳 9,依此類推。
如下圖所示放置 1.2k 歐姆電阻陣列。將陣列的引腳 1 連接到 GND,并確保它沒有連接到鍵盤上的任何引腳。藍灰色勾勒出的面包板孔將連接到 Uno 引腳 0-3。例如,鍵盤上的針腳 1(第 1 列)將連接到針腳 0,鍵盤上的針腳 2(第 2 列)將連接到針腳 1,依此類推。黃色標出的面包板孔連接到 Uno 引腳 4-7。例如,鍵盤上的針腳 5(第 1 行)將連接到針腳 4,鍵盤上的針腳 6(第 2 行)將連接到針腳 5,依此類推。
如果您還沒有將 Uno 安裝到 FuelCan 的原型制作區域,請繼續執行此操作。我將面包板放在底部的儲物箱中,以限制跳線的長度。我們需要為面包板上的電源和接地軌提供 +5V 和 GND。使用提供的香蕉插孔測試引線夾電纜以執行此操作。您將需要兩個公頭針將測試引線夾安裝到面包板一側。將 USB 電纜的 A 型端插入 USB1 插座,將 B 型端插入 Uno 的插座。使用 AC-DC 電源適配器為 FuelCan 供電。
軟件
一旦接線完成并且 FuelCan 通電,我們現在可以將草圖加載到 Uno 上。草圖如下。下表顯示了我們如何將每個鍵映射到二進制數。
?
?
- LED條形圖VU峰值計 0次下載
- TFT繪圖條形圖開源分享
- 帶LED條形圖的簡單電壓指示器
- msgeq7的條形圖
- 帶鍵盤掃描接口的LED驅動控制專用芯片TM1639 11次下載
- 基于1602加矩陣鍵盤的簡易計算機原理圖及源碼 4次下載
- 單片機TIMER0與TIMER1控制條形LED的程序和工程文件 8次下載
- 使用單片機實現4X4鍵盤矩陣控制條形LED顯示的程序和仿真資料免費下載 22次下載
- TIMER0與TIMER1控制條形LED的仿真電路圖免費下載 7次下載
- 4×4鍵盤矩陣控制條形LED顯示的仿真電路圖合集免費下載 18次下載
- 兩個4×4鍵盤矩陣控制條形LED顯示的電路原理圖免費下載 30次下載
- 機器視覺條形光源的概念及應用的詳細資料概述 8次下載
- 基于8051的Proteus仿真-4×4鍵盤矩陣控制條形LED顯 17次下載
- 小鍵盤+LED驅動實驗
- LED鍵盤板(包括電路原理圖和使用說明書)
- 條形碼標簽和條碼打印機哪個好? 738次閱讀
- Anydesk的鍵盤與熱鍵功能介紹 1283次閱讀
- LCD液晶條形屏出現花屏橫條紋是怎么回事? 5565次閱讀
- 帶LED條形圖的照度表電路 1527次閱讀
- 電路驅動混合類型和數量的LED 561次閱讀
- 采用ispLSI1016芯片實現4×5鍵盤控制器設計 2374次閱讀
- pic單片機鍵盤系統的設計方案 1268次閱讀
- 基于多端口串行Flash存儲器的LED顯示屏控制設計 1180次閱讀
- 如何采用PIC單片機更新LCD數據 1976次閱讀
- 什么是矩陣鍵盤?4*4鍵盤的原理軟件設計分析 3.9w次閱讀
- 條形碼掃描槍原理 3.2w次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- stm32矩陣鍵盤原理圖及程序介紹 3.8w次閱讀
- 新型非接觸式鍵盤的傳感器選擇分析 1464次閱讀
- 十幾種常用led驅動電路圖 2.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多