国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣連接4×4帶Arduino的矩陣鍵盤以及如何從鍵盤獲取數據

454398 ? 來源:工程師吳畏 ? 2019-07-30 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程中,我們將學習4×4矩陣鍵盤以及Arduino鍵盤接口工作原理。鍵盤是一種輸入設備,用于輸入密碼,撥打號碼,瀏覽菜單甚至控制機器人。

您可能已經看到ATM上使用了鍵盤,安全系統,電話等,允許用戶向系統輸入數據。鍵盤可與微控制器和原型平臺(如Arduino)一起使用,以實現各種項目。

因此,在本文中,我將向您展示如何連接4×4帶Arduino的矩陣鍵盤以及如何從鍵盤獲取數據。

概述

矩陣鍵盤只不過是水平和垂直方式的按鈕系統排列。例如,4×4鍵盤由16個按鍵或按鈕組成,按4行和4列排列。下圖顯示了典型的按鍵類型4×4矩陣鍵盤。

有目前有兩種類型的矩陣鍵盤可用。一種是傳統的按鍵式鍵盤,如上圖所示,另一種是膜式鍵盤,它不包含任何按鈕,但由于按鍵表面和底層電路之間的電接觸而起作用。

另請閱讀:如何構建簡單的Arduino計算器?

鍵盤如何工作?

如前所述,4×4矩陣鍵盤由16個按鍵或按鈕組成,分為4行4列。帶有所有16個按鈕的4×4鍵盤的內部電路如下圖所示。

我將在不考慮任何特定微控制器的情況下解釋4×4矩陣鍵盤的工作原理。這項工作可以應用于任何微控制器,甚至是Arduino和Raspberry Pi。

假設鍵盤的所有行都變為低電平,鍵盤的所有列都變為高電平。微控制器。如果沒有按下任何按鈕或鍵,則這將是行和列的默認狀態。

現在,當按下某個鍵時,當電流從HIGH Column Pin流向LOW Row Pin時,相應的列將變為LOW。微控制器(或Arduino)可以通過在列上掃描LOW來輕松識別鍵的列。

技巧部分用于識別鍵的行。為此,微控制器應使鍵盤的行一個接一個地高,并檢查列引腳是否變為高電平。此過程一直持續到先前檢測到的列變為高電平。

這樣,微控制器可以確定按鍵的列和行,從而識別按下的按鍵。

Arduino鍵盤界面

現在,我將向您展示如何連接或連接配有Arduino UNO的4×4鍵盤。一個4×4矩陣鍵盤由8個引腳組成,我們需要使用8個Arduino引腳連接到鍵盤。下圖顯示了Arduino鍵盤接口的簡單電路。

在這個電路中,我已經將鍵盤的行連接到Arduino的數字引腳0到3,即ROW1至數字引腳0,ROW2至數字引腳1,ROW3至數字引腳2以及ROW4至數字引腳3.

類似地,鍵盤的列連接到數字引腳Arduino的4到7。我們現在將看到一個使用Arduino鍵盤接口的小項目。

電路圖

所需組件

Arduino UNO

16×2 LCD顯示器

4×4矩陣鍵盤

10KΩ電位計

1KΩ電阻(1/4瓦)

面包板

連接電線

電源

電路設計

該項目的電路設計與上面顯示的Arduino鍵盤接口非常相似。附加組件是16×2 LCD顯示器。 LCD的數據引腳連接到數字引腳11到8. 16×2 LCD顯示器的E和RS引腳連接到Arduino的引腳12和13。

代碼

工作

這個簡單項目的目的是解釋如何將4×4矩陣鍵盤連接到Arduino,Arduino鍵盤接口如何工作以及如何確定鍵盤上按下的鍵并顯示在鍵盤上16×2 LCD顯示器。

為了確定鍵盤上按下的鍵,我們使用了一個名為“Keypad”的特殊庫。您應首先從此鏈接下載此庫,并將其放在Arduino/libraries目錄(C: Program Files(x86) Arduino libraries或C: Program Files Arduino libraries)中。

注意:圖書館“鍵盤”由Mark Stanley和Alexander Brevig開發。

安裝庫后,您可以復制上面的代碼并將其上傳到Arduino。在代碼中,4×4矩陣鍵盤的鍵映射為0到9的數字,符號*和#以及字母A,B,C和D.

因此,無論何時按下某個鍵,Arduino都會使用“鍵盤”庫檢測該鍵,并在16×2 LCD顯示器上顯示該鍵。

應用程序

Arduino鍵盤接口有廣泛的應用。其中一些在下面提到。

基于Arduino的計算器

基于密碼的門鎖系統

家庭安全系統

家庭自動化系統

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鍵盤
    +關注

    關注

    4

    文章

    872

    瀏覽量

    41890
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196946
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【技術帖】艾為擴展IC助力解決矩陣鍵盤痛點

    解決方案。圖1矩陣鍵盤概念圖矩陣按鍵的基本原理市面大部分矩陣按鍵應用本質其實就是通過行列交叉點檢測按鍵狀態,其工作原理大概分以下三個步驟:行線設置為輸出,列線設置為
    的頭像 發表于 01-27 18:34 ?144次閱讀
    【技術帖】艾為擴展IC助力解決<b class='flag-5'>矩陣</b><b class='flag-5'>鍵盤</b>痛點

    【開源鍵盤合集】60%、100%、120%多種鍵盤布局,你選哪種?

    “本合集收錄了多款使用KiCad設計的開源客制化鍵盤,是時候復刻一把了”點擊跳轉,可獲取設計文件掃碼入群,失效請加微信:opensrc_KLin本合集涵蓋了60%、100%、120%多種配列鍵盤
    的頭像 發表于 01-27 08:05 ?1431次閱讀
    【開源<b class='flag-5'>鍵盤</b>合集】60%、100%、120%多種<b class='flag-5'>鍵盤</b>布局,你選哪種?

    FZH217 鍵盤掃描接口的大筆段 LED 驅動控制專用電路 原廠技術支持

    實現不同顯示內容。鍵盤掃描o 自動掃描16×2按鍵矩陣,讀取鍵值需通過串口發送讀鍵指令,返回4字節鍵值數據(BYTE1-BYTE4)。指令系
    發表于 12-03 11:01

    FZH216 鍵盤掃描接口的大筆段 LED 驅動控制專用電路

    型號:FZH216廠商:深圳市方中禾科技有限公司(Premier Chip Limited)FZH216 是鍵盤掃描接口的大筆段 LED 驅動控制專用電路,內部集成有 MCU 數字接口、數據鎖存器
    發表于 12-02 11:57

    FZH186 一種鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路

    LED陽極)。GRID1-GRID7:位輸出(N管開漏,接LED陰極)。鍵盤掃描掃描矩陣:10×2(SEG/KS線作為行,K1/K2作為列)。數據讀?。和ㄟ^5字節寄存器(BYTE1-BYTE5)存儲鍵值
    發表于 11-28 15:57

    FZH183 鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路--方中禾科技

    型號:FZH183FZH183是鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。主要應用于冰箱、空
    發表于 11-28 09:31

    FZH182 鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路

    型號:FZH182FZH182是鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。主要應用于冰箱、空
    發表于 11-27 14:58

    FZH181 一種鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路

    型號:FZH181FZH181 是一種鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。本產品性能優
    發表于 11-26 15:46

    原廠 FZH1697 鍵盤掃描接口的LCD驅動控制專用電路

    )FZH1697是一種鍵盤掃描接口的LCD驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LCD驅動、鍵盤掃描、幻彩背光驅動等電路。本產品性能優良,質量可靠,無須更改解碼板
    發表于 11-07 09:43

    新大陸哪款手持采集器是鍵盤和全屏的?

    在現代商業和工業領域,手持采集器的應用越來越廣泛,一款既鍵盤又有全屏的手持采集器往往能為工作帶來更高的效率和更好的體驗。那么新大陸哪款手持采集器是鍵盤和全屏的呢?下面為您推薦兩款優
    的頭像 發表于 09-09 16:04 ?758次閱讀
    新大陸哪款手持采集器是<b class='flag-5'>帶</b><b class='flag-5'>鍵盤</b>和全屏的?

    FAQ_MA35_Family如何設置矩陣鍵盤

    FAQ_MA35_Family如何設置矩陣鍵盤
    發表于 09-02 06:57

    0.25-2.15 GHz 4x2 開關矩陣音調/電壓檢測器 skyworksinc

    電子發燒友網為你提供()0.25-2.15 GHz 4x2 開關矩陣,音調/電壓檢測器相關產品參數、數據手冊,更有0.25-2.15 GHz 4
    發表于 08-11 18:32
    0.25-2.15 GHz <b class='flag-5'>4</b>x2 開關<b class='flag-5'>矩陣</b>,<b class='flag-5'>帶</b>音調/電壓檢測器 skyworksinc

    0.25 - 2.15 GHz 4x2 開關矩陣,音調/電壓解碼器 skyworksinc

    電子發燒友網為你提供()0.25 - 2.15 GHz 4x2 開關矩陣音調/電壓解碼器相關產品參數、數據手冊,更有0.25 - 2.15 GHz
    發表于 08-07 18:35
    0.25 - 2.15 GHz <b class='flag-5'>4</b>x2 開關<b class='flag-5'>矩陣</b>,<b class='flag-5'>帶</b>音調/電壓解碼器 skyworksinc

    4 x 2 開關矩陣,音調/電壓解碼器 250 MHz–2.15 GHz skyworksinc

    電子發燒友網為你提供()4 x 2 開關矩陣音調/電壓解碼器 250 MHz–2.15 GHz相關產品參數、數據手冊,更有4 x 2 開
    發表于 08-06 18:30
    <b class='flag-5'>4</b> x 2 開關<b class='flag-5'>矩陣</b>,<b class='flag-5'>帶</b>音調/電壓解碼器 250 MHz–2.15 GHz skyworksinc

    HarmonyOS應用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統默認鍵盤的解決方案,可實現鍵盤個性化交互。允許用戶結合業務需求與操作習慣,對按鍵布局進行可視化重構、設置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,自定義鍵盤
    的頭像 發表于 06-05 14:19 ?2404次閱讀