chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

責(zé)任編輯:xj

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    4368

    文章

    23492

    瀏覽量

    409805
  • 矩陣鍵盤
    +關(guān)注

    關(guān)注

    7

    文章

    207

    瀏覽量

    32120
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192215

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    《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

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

    Arduino 兼容的回聲測(cè)深儀用于一個(gè)水深 GPS 記錄設(shè)備項(xiàng)目。可讀取 Arduino 的回聲測(cè)深儀很難買到,所以我想,為什么不自
    發(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 ?1007次閱讀
    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

    PCB抄板底板變形不用愁,五種修正方法助你輕松搞定

    站式PCBA智造廠家今天為大家講講PCB抄板底板變形的修正方法有哪些?PCB抄板底板變形的修正方法。在PCB抄板過(guò)程中,底板變形是
    的頭像 發(fā)表于 01-14 11:08 ?492次閱讀

    開(kāi)源項(xiàng)目!打造款FPV頭部追蹤相機(jī),讓你仿佛置身遙控車之中!

    了 MPU6050 傳感器和 Arduino 接收器之間的連接。準(zhǔn)確的布線確保您擁有可靠的通信和精確的頭部運(yùn)動(dòng)跟蹤,使發(fā)射器能夠有效地將數(shù)據(jù)發(fā)送到接收器單元。 PCB 原理圖用于
    發(fā)表于 12-13 14:46

    Made with KiCad(九十):Urchin - 34 鍵 ZMK 鍵盤

    “ ?從 Sweep 項(xiàng)目衍生出的個(gè) 34 鍵 ZMK 鍵盤,支持 nice!view,nice!nano 及熱插拔。 ” 概覽 直不太
    的頭像 發(fā)表于 12-04 18:24 ?832次閱讀
    Made with KiCad(九十):Urchin - 34 鍵 ZMK <b class='flag-5'>鍵盤</b>

    Made with KiCad(八十九):個(gè)很火的基于 promicro &amp; nice!nano 的無(wú)線鍵盤項(xiàng)目

    “ ?Sweep 項(xiàng)目包含系列自制的無(wú)線鍵盤,基于 Pro-Micro 或 ? Nice!Nano, ” 概覽 Sweep 是Ferris 項(xiàng)目( https://github.co
    的頭像 發(fā)表于 12-04 11:31 ?2589次閱讀
    Made with KiCad(八十九):<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>很火的基于 promicro &amp; nice!nano 的無(wú)線<b class='flag-5'>鍵盤</b><b class='flag-5'>項(xiàng)目</b>

    HAL庫(kù)在Arduino平臺(tái)上的使用

    HAL庫(kù)在Arduino平臺(tái)上的使用 Arduino平臺(tái)是個(gè)開(kāi)源的電子原型平臺(tái),它包括硬件(基于微控制器的電路板)和軟件(Arduino
    的頭像 發(fā)表于 12-02 14:04 ?1634次閱讀

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個(gè)過(guò)程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置與 GarageBand、Ableton 等程序無(wú)縫協(xié)作。和我
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    、Arduino Mega等。 USB數(shù)據(jù)線 :用于Arduino開(kāi)發(fā)板連接到計(jì)算機(jī)。 串口設(shè)備 :可以是另一個(gè)Arduino開(kāi)發(fā)板、傳感
    的頭像 發(fā)表于 11-22 09:24 ?2199次閱讀

    樹(shù)莓派與Arduino的區(qū)別是什么

    Pi): 樹(shù)莓派最初是作為教育工具設(shè)計(jì)的,旨在幫助學(xué)生學(xué)習(xí)計(jì)算機(jī)編程和電子工程。隨著時(shí)間的推移,它已經(jīng)發(fā)展成為個(gè)多功能的微型計(jì)算機(jī),可以用于各種項(xiàng)目,包括但不限于: 家庭媒體中心
    的頭像 發(fā)表于 11-11 11:14 ?2347次閱讀

    開(kāi)源項(xiàng)目!基于Arduino做的“魷魚游戲”BOSS面具,支持動(dòng)作檢測(cè)

    和左右)進(jìn)行操控。每只眼睛的運(yùn)動(dòng)由兩個(gè)伺服電機(jī)控制,而眼瞼的開(kāi)合則由個(gè)伺服電機(jī)控制。 步驟3:測(cè)試眼睛 在我們繼續(xù)項(xiàng)目的其他部分之前,先來(lái)測(cè)試
    發(fā)表于 10-28 10:18

    開(kāi)源項(xiàng)目!基于 Arduino DIY 漂亮的宏機(jī)械鍵盤

    大大簡(jiǎn)化你的工作流程。 舉個(gè)例子,你可以將宏鍵盤上的個(gè)按鍵設(shè)置為 CTRL+C 快捷鍵的映射,這樣,在需要復(fù)制文本或文件時(shí),只需鍵即可輕松
    發(fā)表于 08-19 17:02

    安信星閃大鍵盤全新升級(jí)了!#星閃

    鍵盤安信
    jf_31745078
    發(fā)布于 :2024年07月30日 10:35:40