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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)簡(jiǎn)單的PCB鍵盤(pán),可輕松用于Arduino項(xiàng)目

5CTi_cirmall ? 來(lái)源:電路設(shè)計(jì)技能 ? 作者:電路設(shè)計(jì)技能 ? 2021-01-27 14:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個(gè)簡(jiǎn)單的PCB鍵盤(pán),可輕松用于Arduino項(xiàng)目。提供了完全可定制的代碼!

硬件部件:

Arduino UNO × 1個(gè)

1N4148 –通用快速開(kāi)關(guān) × 64

觸覺(jué)開(kāi)關(guān),頂部致動(dòng) × 64

排針× 1個(gè)

74HC595移位寄存器× 1個(gè)

軟件應(yīng)用程序和在線服務(wù):

Arduino IDE

手動(dòng)工具和制造機(jī):

烙鐵(通用)

我目前正在開(kāi)發(fā)一個(gè)帶有集成鍵盤(pán)的項(xiàng)目,這帶來(lái)了一個(gè)問(wèn)題:如何在開(kāi)發(fā)板原型中包含鍵盤(pán)?我不能使用USB鍵盤(pán)或現(xiàn)有的基于Arduino的鍵盤(pán),因?yàn)閷?shí)際項(xiàng)目中的鍵盤(pán)直接連接到處理所有其他功能的微控制器。因此,我設(shè)計(jì)了這種基于PCB的基本64鍵原型鍵盤(pán)矩陣。

該P(yáng)CB不包含任何IC(集成電路)。鍵盤(pán)矩陣的行和列直接連接到引腳接頭,以便鍵盤(pán)可以連接到Arduino或任何其他微控制器。它是為您的項(xiàng)目原型制作的完美選擇,其中包括集成鍵盤(pán)。

我已經(jīng)包含了詳細(xì)的,經(jīng)過(guò)注釋的代碼,以使其與任何具有足夠I / O引腳可用的Arduino兼容開(kāi)發(fā)板一起使用,需要11個(gè)引腳。鍵盤(pán)有64個(gè)鍵,包括shift,caps,ctrl,alt,fn和“ special”的修飾符。還有六個(gè)其他鍵可用于任何您喜歡的操作。每個(gè)單個(gè)鍵的功能都可以單獨(dú)定義,包括激活修飾符時(shí)每個(gè)鍵的功能。我認(rèn)為,這比現(xiàn)有的鍵盤(pán)代碼明顯有用,后者嚴(yán)重限制了您自定義按鍵行為的能力。

提供的代碼將文本打印到串行。如果您希望文本移至其他位置,則可以輕松更改。

關(guān)于程序大小的注意事項(xiàng):

我提供的代碼很大,因?yàn)樗皇褂萌魏维F(xiàn)有的庫(kù)。我完全從頭開(kāi)始編寫(xiě)此代碼,以實(shí)現(xiàn)所需的可定制性。在Arduino UNO上,這將使用9100字節(jié)(28%)的程序存儲(chǔ)空間,而全局變量使用394字節(jié)(19%)的動(dòng)態(tài)內(nèi)存。

我的代碼可能會(huì)更高效,并且鍵盤(pán)的庫(kù)和草圖肯定會(huì)更小,但這是我可以設(shè)計(jì)的唯一方法,可以為每個(gè)鍵和每個(gè)修飾符提供完全的靈活性。它還考慮了實(shí)際的鍵盤(pán)使用情況。例如,在啟用Caps Lock的情況下,按我的代碼的同時(shí)按Shift鍵,將產(chǎn)生應(yīng)小寫(xiě)的字母。默認(rèn)情況下,在按ESC的同時(shí)按住FN鍵不會(huì)執(zhí)行任何操作。但是該行為是完全可定制的,因此您可以根據(jù)自己的喜好進(jìn)行更改。

責(zé)任編輯:xj

原文標(biāo)題:Arduino的64鍵原型鍵盤(pán)矩陣

文章出處:【微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4404

    文章

    23878

    瀏覽量

    424243
  • 矩陣鍵盤(pán)
    +關(guān)注

    關(guān)注

    7

    文章

    207

    瀏覽量

    32897
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196920

原文標(biāo)題:Arduino的64鍵原型鍵盤(pán)矩陣

文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    個(gè)項(xiàng)目看懂 STM32 全部外設(shè)

    很多剛接觸STM32的同學(xué),常常被它龐雜的外設(shè)列表勸退。GPIO、USART、ADC、TIM、DMA、SPI、I2C……光看手冊(cè)目錄就已經(jīng)頭暈。其實(shí),只要你通過(guò)個(gè)完整的小項(xiàng)目,把這些外設(shè)串聯(lián)起來(lái)跑
    的頭像 發(fā)表于 01-09 19:04 ?702次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>小<b class='flag-5'>項(xiàng)目</b>看懂 STM32 全部外設(shè)

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌 引言 在電子工程領(lǐng)域,電機(jī)控制直是至關(guān)重要的部分。對(duì)于Arduino開(kāi)發(fā)者而言,
    的頭像 發(fā)表于 12-18 16:35 ?313次閱讀

    小白也能輕松上手!招解決IP被封殺難題

    在攻防演練準(zhǔn)備中,掃描目標(biāo)資產(chǎn)時(shí)最頭疼的問(wèn)題是什么? 是大量的訪問(wèn)導(dǎo)致使用的ip被封!手動(dòng)更換IP不僅耗時(shí)費(fèi)力,還可能導(dǎo)致任務(wù)中斷、得分下降。 給大家推薦輕松簡(jiǎn)單,小白也能上手搭建的代理池
    的頭像 發(fā)表于 09-02 10:38 ?609次閱讀
    小白也能<b class='flag-5'>輕松</b>上手!<b class='flag-5'>一</b>招解決IP被封殺難題

    鍵盤(pán)薄膜高彈UV膠則是種特殊改性的UV固化膠,用于薄膜鍵盤(pán)按鍵彈性體的部分或高彈性密封

    薄膜鍵盤(pán)種常見(jiàn)的鍵盤(pán)類型,它使用薄膜作為按鍵的觸發(fā)器。而鍵盤(pán)薄膜高彈UV膠則是種特殊改性的UV固化膠,
    的頭像 發(fā)表于 08-26 10:03 ?965次閱讀
    <b class='flag-5'>鍵盤(pán)</b>薄膜高彈UV膠則是<b class='flag-5'>一</b>種特殊改性的UV固化膠,<b class='flag-5'>用于</b>薄膜<b class='flag-5'>鍵盤(pán)</b>按鍵彈性體的部分或高彈性密封

    如何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3570次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板給另<b class='flag-5'>一個(gè)</b><b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    如何打造高效PCB結(jié)構(gòu)

    在現(xiàn)代電子產(chǎn)品的世界里,線路板(PCB)是所有元器件的承載者和連接者,是電子系統(tǒng)的心臟與骨架。個(gè)設(shè)計(jì)精良的PCB不僅能讓產(chǎn)品穩(wěn)定可靠地運(yùn)行,還能在成本、尺寸、散熱和
    的頭像 發(fā)表于 07-24 15:07 ?858次閱讀

    HarmonyOS應(yīng)用自定義鍵盤(pán)解決方案

    自定義鍵盤(pán)種替換系統(tǒng)默認(rèn)鍵盤(pán)的解決方案,實(shí)現(xiàn)鍵盤(pán)個(gè)性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對(duì)按鍵布局進(jìn)行可視化重構(gòu)、設(shè)置多功能組合鍵
    的頭像 發(fā)表于 06-05 14:19 ?2397次閱讀

    【開(kāi)源分享】Made with KiCad(128):CANBoard V2 開(kāi)源款支持CAN的簡(jiǎn)單IO板

    CANBoard 是款支持 CAN 的簡(jiǎn)單 IO 板,專門(mén)設(shè)計(jì)用于方向盤(pán)/按鈕盒/面板等設(shè)備。 Made with KiCad 系列將支持新的展示方式:點(diǎn)擊查看 即可動(dòng)態(tài)查看設(shè)計(jì)的原理圖
    發(fā)表于 06-03 14:17

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    更快、更簡(jiǎn)單地?cái)U(kuò)展自己的Arduino項(xiàng)目。5、硬件開(kāi)發(fā)趨勢(shì)Arduino不僅僅是全球最流行的開(kāi)源硬件,也是
    發(fā)表于 05-13 09:28

    DevEco Studio 寫(xiě)個(gè)簡(jiǎn)單的頁(yè)面

    寫(xiě)個(gè)簡(jiǎn)單的頁(yè)面 說(shuō)明: 為確保運(yùn)行效果,本文及之后的文檔示例都將以使用DevEco Studio 4.1 Release版本為例。 我們?cè)跇?gòu)建第一個(gè)應(yīng)用程序中新建了
    發(fā)表于 04-24 07:36

    從“設(shè)計(jì)到生產(chǎn)”的蛻變:華秋DFM如何讓工程師們“輕松上陣”?

    在電子設(shè)計(jì)領(lǐng)域,工程師們常常面臨個(gè)“隱形的敵人”: 設(shè)計(jì)與生產(chǎn)的脫節(jié) 。 比如精心設(shè)計(jì)的PCB,通過(guò)DRC檢查后,滿懷信心地送去生產(chǎn),結(jié)果仍被返工: 焊盤(pán)間距太小 ,無(wú)法保留阻焊及焊接飛料; 孔
    發(fā)表于 04-16 15:57

    開(kāi)源項(xiàng)目!Open Echo:個(gè)開(kāi)源的聲納項(xiàng)目

    Arduino 兼容的回聲測(cè)深儀用于一個(gè)水深 GPS 記錄設(shè)備項(xiàng)目。可讀取 Arduino 的回聲測(cè)深儀很難買(mǎi)到,所以我想,為什么不自
    發(fā)表于 03-20 13:37

    Open Echo:個(gè)開(kāi)源的聲納項(xiàng)目

    “ ?這是個(gè)還在迭代中的項(xiàng)目。開(kāi)源的回聲測(cè)深儀/水深測(cè)量?jī)x/聲吶系統(tǒng),適用于水文測(cè)繪及科研用途。基于Arduino平臺(tái)開(kāi)發(fā)并具備良好兼容性
    的頭像 發(fā)表于 03-20 11:14 ?2627次閱讀
    Open Echo:<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>開(kāi)源的聲納<b class='flag-5'>項(xiàng)目</b>

    開(kāi)源項(xiàng)目!教你如何制作個(gè)開(kāi)源教育機(jī)械臂

    和適應(yīng)性強(qiáng)的機(jī)器人平臺(tái)。 作為個(gè)開(kāi)源項(xiàng)目,構(gòu)建Pedro所需的所有文件都可以在Pedro Github頁(yè)面上找到: 用于3D打印和定制的STL文件。 Gerber文件來(lái)制造您自己的
    發(fā)表于 03-10 11:22

    每周推薦!實(shí)用電路、開(kāi)關(guān)電源、電機(jī)控制系統(tǒng)、PCB手冊(cè)!都值得收藏下載

    1、經(jīng)典分立buck完整原理圖及電路調(diào)試部分波形鑒賞 分立 BUCK 電路詳細(xì)原理圖和完整測(cè)試波形文檔資料免費(fèi)下載,需要的小伙伴自行點(diǎn)擊上方鏈接下載~ 2、348個(gè)實(shí)用電路圖參考,典型電路匯總
    發(fā)表于 03-07 17:51