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

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

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

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

使用最少的針腳來(lái)管理16個(gè)按鈕式鍵盤(pán)

454398 ? 來(lái)源:wv ? 2019-10-15 09:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:簡(jiǎn)介

我最近致力于一種方法來(lái)管理連接到Arduino克隆的4x4觸摸鍵盤(pán)矩陣。設(shè)置點(diǎn)是:

-僅使用4 + 1引腳而不是atmega328p上的8引腳

-通過(guò)I2C(2引腳)添加LCD顯示4x20 CHAR鏈接

-來(lái)控制數(shù)字和模擬輸出。

因此,許多事情都需要以I/O的正數(shù)來(lái)控制。

步驟2:使用的東西:

使用最少的針腳來(lái)管理16個(gè)按鈕式鍵盤(pán)

我購(gòu)買(mǎi)了一個(gè)4x20字符的LCD顯示器和一個(gè)I2C模塊適配器,用于將顯示器與SDA(A4)和SCL(A5)引腳連接在我的arduino克隆上。

我使用了著名的,現(xiàn)在已經(jīng)過(guò)時(shí)的MM74C922N:8到4種方式的轉(zhuǎn)換器適合4x4矩陣鍵盤(pán)。

我創(chuàng)建了一個(gè)基于arduino的克隆,基于

第3步:原理圖和開(kāi)發(fā)板:

該板由以下材料制成:

-LCD鍵盤(pán)僅可用于Arduino IDE,不適用于LDmicro(梯形圖編程

-MM74C922N板:在4位DCBA上的16個(gè)二進(jìn)制值上編碼的16個(gè)按鈕。按下按鈕時(shí):藍(lán)色LED亮起,并且DCBA上出現(xiàn)一個(gè)值(A為L(zhǎng)SB)。釋放按鈕時(shí):藍(lán)色LED指示燈熄滅,并且DCBA上的值重置為零。

-Arduino atmega238p克隆板。

步驟4:使用帶有梯形圖編程的LDmicro:

要輸入的代碼由16個(gè)按鍵值中的4個(gè)值組成,因此為16x16x16x16組合。

繪制SFC之后,必須將其轉(zhuǎn)換為用我的

instructables之一中給出的方法進(jìn)行梯形圖:

https://www.instructables.com/id/Arduino-tomation -。..

鍵入后,將其編譯為xxxx.hex,然后使用KHAZAMA下載器進(jìn)行下載。

無(wú)法在LDmicro上對(duì)LCD顯示進(jìn)行編程。

我給LDmicro zip附帶草圖SERRURE.id和KHAZAMA下載器。

步驟5:將Arduino IDE 1.8.x與Mightycore和SMlib結(jié)合使用:

我將SFC轉(zhuǎn)換為狀態(tài)機(jī)。然后,我將Arduino IDE與Mightycore和SM庫(kù)一起使用。

我顯示以下消息:錯(cuò)誤,等待,解鎖,到達(dá)狀態(tài),LCD顯示屏上的按鍵值。

我給你草圖和SM庫(kù)。對(duì)于Mightycore,請(qǐng)看以下內(nèi)容:

https://www.instructables.com/id/Arduino-18x-Clone 。..

步驟6:結(jié)論:

這是管理16個(gè)鍵盤(pán)的兩種方法,花了我?guī)讉€(gè)小時(shí)才能找到好的順序,但是現(xiàn)在可以正常使用了。您必須遵循以下步驟:

-1檢測(cè)到DA引腳上升沿上的按鍵

-2讀取DCBA上生成的值并與正常值進(jìn)行比較

除非肯定不能正常工作。

聲明:本文內(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)投訴
  • 鍵盤(pán)
    +關(guān)注

    關(guān)注

    4

    文章

    873

    瀏覽量

    41934
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入解析LTC2980 16通道PMBus電源系統(tǒng)管理

    深入解析LTC2980 16通道PMBus電源系統(tǒng)管理器 在電子設(shè)計(jì)領(lǐng)域,電源管理是至關(guān)重要的一環(huán)。今天我們來(lái)詳細(xì)探討凌力爾特(現(xiàn)ADI)的LTC2980
    的頭像 發(fā)表于 02-28 11:25 ?200次閱讀

    LDC2112/LDC2114:低功耗HMI按鈕應(yīng)用的電感觸摸解決方案

    LDC2112/LDC2114:低功耗HMI按鈕應(yīng)用的電感觸摸解決方案 在電子設(shè)備的人機(jī)交互界面(HMI)設(shè)計(jì)中,觸摸按鈕以其簡(jiǎn)潔、靈敏的操作體驗(yàn)受到廣泛青睞。而德州儀器(TI)推出
    的頭像 發(fā)表于 02-12 11:25 ?343次閱讀

    MAX16124:小巧高效的雙按鈕控制器

    是一系列帶有單電源監(jiān)測(cè)功能的按鈕控制器,能夠監(jiān)測(cè)一個(gè)或兩個(gè)按鈕。當(dāng)按鈕被按下并保持一段時(shí)間后,會(huì)產(chǎn)生硬復(fù)位信號(hào)。這使得
    的頭像 發(fā)表于 02-09 17:35 ?511次閱讀

    MAX16123:小巧封裝的雙按鈕控制器

    監(jiān)控功能的按鈕控制器,它可以監(jiān)控一個(gè)或兩個(gè)按鈕。當(dāng)按鈕被按下并保持一段設(shè)定的延遲時(shí)間后,會(huì)產(chǎn)生硬復(fù)位信號(hào)。這使得它能夠很方便地將
    的頭像 發(fā)表于 02-09 17:35 ?525次閱讀

    深入了解TCA8424:低電壓8x16鍵盤(pán)掃描器的技術(shù)剖析

    深入了解TCA8424:低電壓8x16鍵盤(pán)掃描器的技術(shù)剖析 在當(dāng)今的電子設(shè)備中,鍵盤(pán)輸入是不可或缺的一部分。而TCA8424作為一款低電壓8x16
    的頭像 發(fā)表于 01-30 17:20 ?684次閱讀

    PCB短路問(wèn)題:用萬(wàn)用表測(cè)量了排針輸入與地兩個(gè)針腳

    用萬(wàn)用表測(cè)量了排針輸入與地兩個(gè)針腳,電阻不到1歐姆,但是看了很久電路,也沒(méi)有發(fā)現(xiàn)地與電源線有直接接觸,麻煩各路大神,幫忙分析下,要實(shí)物,可以給寄過(guò)去
    發(fā)表于 01-05 23:26

    利用C語(yǔ)言u(píng)nion特性來(lái)定義RGB565格

    本次分享的內(nèi)容是利用C語(yǔ)言u(píng)nion特性來(lái)定義RGB565格 1)前言 在做視覺(jué)相關(guān)的任務(wù)時(shí),相機(jī)的輸入一般會(huì)是RGB565(uint16_t)的格式,而我們需要把它顯轉(zhuǎn)換成RGB
    發(fā)表于 10-30 08:26

    VSCode環(huán)境下的用PlatformIO IDE進(jìn)行RISC-V嵌入開(kāi)發(fā)的方法

    應(yīng)用 1.3 安裝PlatformIO PlatformIO IDE是一個(gè)支持各種主流嵌入平臺(tái)(如Arduino、STM32、ESP8266等)的,基于各種開(kāi)源工具鏈構(gòu)建的,具有項(xiàng)目管理、包
    發(fā)表于 10-20 12:30

    M12電纜接頭針腳定義:差分信號(hào)引腳配置里的 “傳輸密碼”

    M12 電纜接頭的差分信號(hào)針腳配置,不是 “死板的圖紙定義”,而是 “貼合場(chǎng)景的傳輸解決方案”。從 D 編碼的以太網(wǎng)適配,到 X 編碼的高速傳輸,每一組引腳的配置,都是為了讓數(shù)據(jù)在工業(yè)現(xiàn)場(chǎng)的復(fù)雜環(huán)境
    的頭像 發(fā)表于 09-18 10:10 ?2375次閱讀
    M12電纜接頭<b class='flag-5'>針腳</b>定義:差分信號(hào)引腳配置里的 “傳輸密碼”

    嵌入接口通識(shí)知識(shí)之PCIe接口

    根用于接收數(shù)據(jù)。常見(jiàn)的通道配置有:x1、x4、x8和x16,數(shù)字表示并行通道的數(shù)量,以此來(lái)描述接口的物理大小和數(shù)據(jù)傳輸帶寬。例如,x16代表有16條通道,可提供比x4更高的帶寬。PCI
    發(fā)表于 08-21 16:51

    一鍵閃測(cè)儀應(yīng)用案例丨僅需三步 秒測(cè)上百個(gè)針腳尺寸

    引腳細(xì)且密集,其針腳尺寸無(wú)法通過(guò)人工檢測(cè)發(fā)現(xiàn)。閃測(cè)儀作為一種非接觸、高精度檢測(cè)儀器,相比傳統(tǒng)的人工檢測(cè),具有更高的精度和效率。光子精密的QM系列閃測(cè)儀可以快速檢測(cè)針腳的數(shù)量、尺寸、間距等參數(shù),并通過(guò)圖形化界面直觀展示檢測(cè)結(jié)果,便于操作人員判斷產(chǎn)品是否合格。
    的頭像 發(fā)表于 07-17 11:01 ?1283次閱讀
    一鍵閃測(cè)儀應(yīng)用案例丨僅需三步 秒測(cè)上百<b class='flag-5'>個(gè)</b><b class='flag-5'>針腳</b>尺寸

    bindsheet+鍵盤(pán)在頁(yè)面跳轉(zhuǎn)時(shí)的bug及處理思路

    彈出的鍵盤(pán)也會(huì)縮回。 那么相當(dāng)于把這3個(gè)動(dòng)畫(huà)拆開(kāi)來(lái)分別取執(zhí)行應(yīng)該就能解決這個(gè)問(wèn)題了,基于這個(gè)思路,我的第一個(gè)修改方案是先跳轉(zhuǎn)頁(yè)面,等待0.1秒后再去收回bindsheet,但是仍然會(huì)有剛才的問(wèn)題,進(jìn)一步
    發(fā)表于 06-30 17:36

    邦納和施萊格觸摸按鈕VS松下光線起動(dòng)開(kāi)關(guān)類(lèi)型及功能對(duì)比分析

    Panasonic松下SW-200系列光線起動(dòng)開(kāi)關(guān)和SLC施萊格TSB1自檢觸摸按鈕及SLC施萊格TOB1光學(xué)觸摸按鈕與Banner邦納STB系列安全觸摸按鈕,這幾個(gè)產(chǎn)品雖然都?xì)w類(lèi)為
    的頭像 發(fā)表于 06-23 11:19 ?1150次閱讀
    邦納和施萊格觸摸<b class='flag-5'>按鈕</b>VS松下光線<b class='flag-5'>式</b>起動(dòng)開(kāi)關(guān)類(lèi)型及功能對(duì)比分析

    按鈕智能負(fù)載開(kāi)關(guān)XC6193/XC6194系列概述

    支持按鈕操作的智能負(fù)載開(kāi)關(guān) IC“XC6193/XC6194 系列”!
    的頭像 發(fā)表于 06-06 11:29 ?1246次閱讀

    怎么調(diào)出來(lái)點(diǎn)擊彈出的鍵盤(pán)是9鍵數(shù)字小鍵盤(pán)

    我使用了系統(tǒng)默認(rèn)的中文鍵盤(pán),但是我有一些輸入框需要的是默認(rèn)的9鍵數(shù)字輸入。我應(yīng)該怎么調(diào)出來(lái)點(diǎn)擊彈出的鍵盤(pán)是9鍵數(shù)字小鍵盤(pán)。用按鈕組自己做嗎?
    發(fā)表于 04-02 07:41