91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何將100多個(gè)開關(guān)連接到Arduino的單個(gè)引腳

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

掃碼添加小助手

加入工程師交流群

第1步:工作原理

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

在電路中,如果按下第5個(gè)開關(guān),則電路通過所有4個(gè)電阻完成,

如果我們按下第4個(gè)開關(guān),電路就會(huì)通過3個(gè)電阻完成,

如果我們按下第3個(gè)開關(guān),電路就會(huì)通過2個(gè)電阻完成,

如果我們按下第二個(gè)開關(guān)通過一個(gè)電阻完成電路,

如果我們按下第一個(gè)開關(guān),電路就完成了,沒有任何電阻。

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

步驟2:讓我們構(gòu)建

如何將100多個(gè)開關(guān)連接到Arduino的單個(gè)引腳

首先連接五個(gè)按鈕開關(guān)

當(dāng)然,理論上最多可以將1023個(gè)開關(guān)連接到像Arduino這樣的8位微控制器。

然后在按鈕開關(guān)之間互連電阻,如圖所示。圖。

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

然后從最后一個(gè)開關(guān)的末端將一根導(dǎo)線連接到Arduino的模擬引腳A1。

然后在Arduino的A1和GND之間連接一個(gè)電阻,這是下拉,即將值保持為零當(dāng)沒有按下開關(guān)時(shí)。

步驟3:連接一些LED

讓我們連接一些LED來檢查我們的電路正常運(yùn)行。

如電路所示連接LED,

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

連接每個(gè)LED的負(fù)極端分別連接到Arduino的數(shù)字引腳D12到D8。

實(shí)際上我們必須通過電阻連接LED,以便延長(zhǎng)使用壽命。

第4步:編碼

看一下程序。所有行都被正確評(píng)論。

現(xiàn)在讓我們上傳代碼并查看它的實(shí)際效果。

步驟5:應(yīng)用程序

鍵盤

Arduino的全尺寸鍵盤。

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

第6步:缺點(diǎn)

多個(gè)開關(guān)在一個(gè)瞬間不起作用。

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

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    ?TE Connectivity 射頻開關(guān)連接器測(cè)試探針電纜組件技術(shù)解析

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

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動(dòng)程序?qū)?Linux 內(nèi)核,實(shí)現(xiàn) PWM 輸出并檢測(cè)引腳的變化狀態(tài)?

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動(dòng)程序?qū)?Linux 內(nèi)核,實(shí)現(xiàn) PWM 輸出并檢測(cè)引腳的變化狀態(tài)
    發(fā)表于 08-20 08:20

    開疆智能CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接施耐德變頻器配置案例

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

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接機(jī)器人配置案例

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

    開疆智能Devicenet轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接費(fèi)斯托閥島配置案例

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

    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接康耐視InSight相機(jī)案例

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

    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接組態(tài)王配置案例

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

    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接PCA3200電能表配置案例

    本案例是三菱PLC通過CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接西門子PCA3200電能表的配置案例。
    的頭像 發(fā)表于 06-28 14:03 ?749次閱讀
    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)<b class='flag-5'>關(guān)連接</b>PCA3200電能表配置案例

    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接施耐德TCP從站配置案例

    本案例是三菱PLC通過CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接施耐德Modicon M262 Logic/Motion Controller的配置案例
    的頭像 發(fā)表于 06-28 14:01 ?949次閱讀
    開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)<b class='flag-5'>關(guān)連接</b>施耐德TCP從站配置案例

    開疆智能ModbusTCP轉(zhuǎn)CClinkIE網(wǎng)關(guān)連接臺(tái)達(dá)DVP-ES3 PLC配置案例

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

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例

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

    能否移除 Power-Swtich 然后直接 5V 連接到每個(gè) DS 端口的 VBUS?

    眾所周知,集線器控制 Power-Switch 以啟用/禁用每個(gè) DS 端口的 VBUS 輸出。 我能否移除 Power-Swtich 然后直接 5V 連接到每個(gè) DS 端口的 VBUS? 如果我們不使用電源開關(guān)控制 DS 端
    發(fā)表于 05-28 06:01

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

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

    是否允許通過0Ohm電阻器RTC_XTALO微處理器的輸出直接連接到0V8電源?

    通過 0Ohm 電阻器 RTC_XTALO 微處理器的輸出直接連接到 0V8 電源? 我認(rèn)為最好通過 1kOhm 電阻器將此引腳 B25 (RTC_XTALO)連接到 0V8 電源!
    發(fā)表于 04-04 06:24