国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Arduino UNO 4X4矩陣鍵盤

這篇具有很好參考價值的文章主要介紹了Arduino UNO 4X4矩陣鍵盤。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一,硬件

二,原理

三,電路圖

四,代碼

?五,實物圖

一,硬件

  1. Arduino UNO
  2. 4X4矩陣鍵盤

二,原理

????????連接矩陣鍵盤的8個IO全部上拉,先使行線變?yōu)檩斎耄芯€變?yōu)檩敵霾榈碗娖?,若有按鍵按下,則對應的行線接地,判斷哪個行線為低電平,則可讀出第幾行有按鍵被按下;然后使列線變?yōu)檩斎?,行線變?yōu)檩敵霾榈碗娖?,若有按鍵按下,則對應的列線接地,判斷哪個列線為低電平,則可讀出第幾列有按鍵被按下;根據(jù)第幾行第幾列就可以知道哪個按鍵被按下。

三,電路圖

arduino 矩陣鍵盤,Arduino,單片機,arduino

四,代碼

#include <Keypad.h>

const byte ROWS = 4; //行
const byte COLS = 4; //列

char hexaKeys[ROWS][COLS] = {
  {'1','2','3','U'},
  {'L','6','5','4'},
  {'R','9','8','7'},
  {'D','B','A','0'}
};
byte rowPins[ROWS] = {6, 7, 8, 9}; 
byte colPins[COLS] = {5, 4, 3, 2}; 

Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); 

void setup(){
  Serial.begin(9600);
}
  
void loop(){
  char customKey = customKeypad.getKey();
  
  if (customKey){
    Serial.println(customKey);
  }
}

?五,實物圖

arduino 矩陣鍵盤,Arduino,單片機,arduino

?文章來源地址http://www.zghlxwxcb.cn/news/detail-578046.html

到了這里,關于Arduino UNO 4X4矩陣鍵盤的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 基于FPGA的4x4矩陣鍵盤控制器verilog開發(fā)實現(xiàn)

    基于FPGA的4x4矩陣鍵盤控制器verilog開發(fā)實現(xiàn)

    歡迎訂閱《FPGA學習入門100例教程》、《MATLAB學習入門100例教程》 目錄 一、理論基礎 二、核心程序 三、測試結果 ? ? ? ?基于FPGA的4x4矩陣鍵盤控制器是一種使用FPGA(現(xiàn)場可編程門陣列)來實現(xiàn)對4x4矩陣鍵盤進行控制的設備。該控制器能夠有效地降低硬件資源的使用,提高系

    2024年02月11日
    瀏覽(21)
  • STM32CubeMX驅動4x4鍵盤模塊

    STM32CubeMX驅動4x4鍵盤模塊

    4x4鍵盤模塊是一種常用的電子組件,它由16個按鈕或開關以矩陣方式排列而成,可以與微控制器或其他數(shù)字電路設備一起使用。該模塊通常用于數(shù)據(jù)輸入、操作界面等各種應用場合。 如果你的單片機已經有足夠的GPIO引腳可供使用,可以把4x4鍵盤模塊中的16個按鍵分別連接到

    2024年01月21日
    瀏覽(22)
  • word 如何編寫4x4矩陣

    word 如何編寫4x4矩陣

    百度上給的教程,打印出來沒有對齊 https://jingyan.baidu.com/article/6b182309995f8dba58e159fc.html 百度上的方式試了一下,不會對齊。導致公式看起來很奇怪。 下面方式會自動對齊 摸索了一下發(fā)現(xiàn)可以用下面這種方式編寫 4x4 矩陣。先創(chuàng)建一個 3x3矩陣,然后選擇其中一個矩陣,右鍵插入

    2024年02月04日
    瀏覽(21)
  • 矩陣乘法優(yōu)化:4x4矩陣塊優(yōu)化方法

    MMult_4x4_3.h 一次計算C中的4x4小塊 0.24gflops 2.1% 1 MMult_4x4_4.h 一次計算C中的4x4小塊 0.24gflops 2.1% 1 MMult_4x4_5.h 一次計算C中的4x4小塊,將16個循環(huán)合并一個 0.25gflops 2.2% 1 MMult_4x4_6.h 一次計算C中的4x4小塊(我們在寄存器中累加C的元素,并對a的元素使用寄存器) 1.75gflops 16.0% 1 MMult_4x4_7.h 在

    2024年02月15日
    瀏覽(30)
  • 【雕爺學編程】Arduino動手做(90)---4X4矩陣薄膜鍵盤模塊2

    【雕爺學編程】Arduino動手做(90)---4X4矩陣薄膜鍵盤模塊2

    37款傳感器與模塊的提法,在網(wǎng)絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試多做實驗,不管成功與否,都會記錄下

    2024年01月17日
    瀏覽(22)
  • UG\NX二次開發(fā) 獲取部件的4x4矩陣

    UG\NX二次開發(fā) 獲取部件的4x4矩陣

    文章作者:里海 來源網(wǎng)站: https://blog.csdn.net/WangPaiFeiXingYuan 輸入部件occ,獲取矩陣。用函數(shù)UF_ASSEM_ask_transform_of_occ(),比較直接。 輸入部件的實例或事例,獲取矩陣。用函數(shù)UF_ASSEM_ask_component_data()。 通過部件事例獲取實例的方法

    2024年02月14日
    瀏覽(26)
  • UG\NX二次開發(fā) 獲取部件的4x4矩陣的方法

    UG\NX二次開發(fā) 獲取部件的4x4矩陣的方法

    文章作者:里海 來源網(wǎng)站: https://blog.csdn.net/WangPaiFeiXingYuan 方法1: 輸入部件occ,獲取矩陣。用函數(shù)UF_ASSEM_ask_transform_of_occ(),比較直接。 方法2: 輸入部件的實例或事例,獲取矩陣。用函數(shù)UF_ASSEM_ask_component_data()。 通過部件事例獲取實例的方法 相關函數(shù): ? ?

    2024年02月12日
    瀏覽(27)
  • 多軸機械臂運動控制:4x4坐標變換矩陣該用C語言的二維數(shù)組還是一維數(shù)組?

    ????????做多軸機械臂的運動控制,免不了要對4x4的坐標變換矩陣進行乘法,C語言中可以用二維數(shù)組或者一維數(shù)組來實現(xiàn)矩陣,下面來比較一下二維數(shù)組和一維數(shù)組的性能差異。 ????????開發(fā)環(huán)境:Visual Studio 2022,分別在Debug和Release模式下測試函數(shù)Multi4x4和Multi16,Re

    2024年03月25日
    瀏覽(21)
  • STM32 Proteus仿真4x4矩陣15位搶答器數(shù)碼管TM1637顯示-0039

    STM32 Proteus仿真4x4矩陣15位搶答器數(shù)碼管TM1637顯示-0039

    STM32?Proteus仿真4x4矩陣15位搶答器數(shù)碼管TM1637顯示-0039 Proteus 仿真小實驗: STM32?Proteus仿真4x4矩陣15位搶答器數(shù)碼管TM1637顯示-0039 功能: 硬件組成:STM32F103R6單片機?+TM1637驅動4位數(shù)碼管+4x4矩陣鍵盤+蜂鳴器 1.有一個開啟鍵,點擊后蜂鳴器短響一聲,開始搶答。此后4位數(shù)碼管倒計

    2024年02月08日
    瀏覽(21)
  • C語言——求一個4X4矩陣的主對角線(從矩陣的左上角到右下角的元素)元素之和

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包