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

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

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

3天內不再提示

如何將100多個開關連接到Arduino的單個引腳

454398 ? 來源:wv ? 2019-09-09 15:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:工作原理

首先看一下電路圖,否則,你將無法理解我在說什么。每當我按下開關時,電路將通過不同數量的電阻器完成,

在電路中,如果按下第5個開關,則電路通過所有4個電阻完成,

如果我們按下第4個開關,電路就會通過3個電阻完成,

如果我們按下第3個開關,電路就會通過2個電阻完成,

如果我們按下第二個開關通過一個電阻完成電路,

如果我們按下第一個開關,電路就完成了,沒有任何電阻。

這意味著每個開關到達模擬引腳A1的電壓都不同,因此我們將使用analogRead()函數從引腳A1讀取值,然后我們使用if else if條件為每個開關執(zhí)行不同的操作。

步驟2:讓我們構建

如何將100多個開關連接到Arduino的單個引腳

首先連接五個按鈕開關

當然,理論上最多可以將1023個開關連接到像Arduino這樣的8位微控制器

然后在按鈕開關之間互連電阻,如圖所示。圖。

將所有開關的另一端連接到Arvino的5v,正如你在這里看到的那樣,我連接的方式是一端連接到胡須板的藍線,這是連接到5v。

然后從最后一個開關的末端將一根導線連接到Arduino的模擬引腳A1。

然后在Arduino的A1和GND之間連接一個電阻,這是下拉,即將值保持為零當沒有按下開關時。

步驟3:連接一些LED

讓我們連接一些LED來檢查我們的電路正常運行。

如電路所示連接LED,

將所有正極端子所有LED連接到5v。

連接每個LED的負極端分別連接到Arduino的數字引腳D12到D8。

實際上我們必須通過電阻連接LED,以便延長使用壽命。

第4步:編碼

看一下程序。所有行都被正確評論。

現在讓我們上傳代碼并查看它的實際效果。

步驟5:應用程序

鍵盤

Arduino的全尺寸鍵盤。

Raspberry Pi平板電腦的自定義迷你鍵盤等。

第6步:缺點

多個開關在一個瞬間不起作用。

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

    關注

    190

    文章

    6523

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問如何將蜂鳥E203移植到Xilinx NEXYS A7 FPGA 開發(fā)板上?

    如何將蜂鳥E203移植到Xilinx NEXYS A7 FPGA 開發(fā)板上?有參考教程嗎?小白求教 主要是引腳分配,我這邊有移植到Xilinx Artix-7 系列XC7A100T-fgg484的案
    發(fā)表于 11-11 07:44

    ?TE Connectivity 射頻開關連接器測試探針電纜組件技術解析

    ,與其他射頻產品兼容。TE測試探頭電纜組件探頭連接到射頻開關連接器后,提供一個固定式直角探頭。這些電纜組件具有高達11GHz的高頻性能和50Ω 的總阻抗。這些電纜組件非常適用于射頻開關
    的頭像 發(fā)表于 11-03 11:24 ?438次閱讀

    如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態(tài)?

    如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態(tài)
    發(fā)表于 08-20 08:20

    開疆智能CCLinkIE轉CANopen網關連接施耐德變頻器配置案例

    本案例是通過開疆智能研發(fā)的CCLinkIE轉CANopen網關連接三菱PLC與施耐德ATV變頻器。
    的頭像 發(fā)表于 07-05 12:25 ?685次閱讀
    開疆智能CCLinkIE轉CANopen網<b class='flag-5'>關連接</b>施耐德變頻器配置案例

    開疆智能ModbusTCP轉Devicenet網關連接機器人配置案例

    開疆智能ModbusTCP轉Devicenet網關連接機器人配置案例
    的頭像 發(fā)表于 06-28 14:13 ?2216次閱讀
    開疆智能ModbusTCP轉Devicenet網<b class='flag-5'>關連接</b>機器人配置案例

    開疆智能Devicenet轉ModbusTCP網關連接費斯托閥島配置案例

    本案例是ModbusTCP主站PLC通過開疆智能研發(fā)的Devicenet主轉ModbusTCP網關連接費斯托閥島的配置案例,具體步驟如下。
    的頭像 發(fā)表于 06-28 14:10 ?847次閱讀
    開疆智能Devicenet轉ModbusTCP網<b class='flag-5'>關連接</b>費斯托閥島配置案例

    開疆智能CCLinkIE轉ModbusTCP網關連接康耐視InSight相機案例

    開疆智能CCLinkIE轉ModbusTCP網關連接康耐視InSight相機案例
    的頭像 發(fā)表于 06-28 14:06 ?743次閱讀
    開疆智能CCLinkIE轉ModbusTCP網<b class='flag-5'>關連接</b>康耐視InSight相機案例

    開疆智能CCLinkIE轉ModbusTCP網關連接組態(tài)王配置案例

    本案例是通過CCLinkIE轉ModbusTCP網關連接三菱FX5U PLC與組態(tài)王的配置案例。
    的頭像 發(fā)表于 06-28 14:05 ?869次閱讀
    開疆智能CCLinkIE轉ModbusTCP網<b class='flag-5'>關連接</b>組態(tài)王配置案例

    開疆智能ModbusTCP轉CClinkIE網關連接臺達DVP-ES3 PLC配置案例

    本案例是通過開疆智能研發(fā)的ModbusTCP轉CClinkIE網關連接臺達DVP-ES3 PLC的配置案例。
    的頭像 發(fā)表于 06-28 13:56 ?853次閱讀
    開疆智能ModbusTCP轉CClinkIE網<b class='flag-5'>關連接</b>臺達DVP-ES3 PLC配置案例

    開疆智能ModbusTCP轉Devicenet網關連接遠程I/O配置案例

    開疆智能ModbusTCP轉Devicenet網關連接遠程I/O配置案例
    的頭像 發(fā)表于 06-23 17:23 ?702次閱讀
    開疆智能ModbusTCP轉Devicenet網<b class='flag-5'>關連接</b>遠程I/O配置案例

    如何將CYUSB3014-BZXI的特定GPIO引腳切換為高電平或低電平?

    我在 Slavefifo 模式下使用 CYUSB3014-BZXI, 但我想僅使用 USB 通信 CYUSB3014-BZXI 的特定 GPIO 引腳切換為高或低。 這可
    發(fā)表于 05-12 08:26

    請問如何將DLP lightcrafter連接成為普通的投影儀使用?

    請問如何將DLP lightcrafter連接成為普通的投影儀使用? 通過mini HDMI連接到我的電腦后,電腦能顯示一個叫LCr 4500的屏幕,但是lightcrafter不能顯示屏幕內容,請問怎么操作,謝謝。
    發(fā)表于 02-21 09:43

    DLP4500如何將投影出的一副圖像分為二個或多個傳播出去?

    如何將dlp投影出的圖像分為兩個或多個相同的圖像沿不同方向傳播出去
    發(fā)表于 02-21 07:27

    開關變換器的仿真時,如何將buck和boost級聯起來?

    開關變換器的仿真時,如何將buck和boost級聯起來?
    發(fā)表于 02-14 08:24

    如何將ADS1278通過SPI與處理器連接?

    在設計電路時,由于采用ADS1278進行8通道同步采樣,通過SPI接口與ARM微處理器的SPI接口進行連接,而ADS1278工作在Discrete模式下,請問專家如何將ADS1278通過SPI與處理器連接?此時DOUT1-8如
    發(fā)表于 02-07 07:31