色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何在Arduino上使用鍵盤和LCD來制作Arduino計算器

454398 ? 來源:wv ? 2019-09-26 10:40 ? 次閱讀

步驟1:您需要做的事情:-

如何在Arduino上使用鍵盤和LCD來制作Arduino計算器

硬件要求:-

Arduino UNO。

4x4鍵盤。 (您可以使用4x3鍵盤)。

16x2 LCD。

面包板。

10k電位器

一些電線可以焊接到鍵盤上。

軟件要求:-

Arduino IDE。

這是該項目所需的全部內(nèi)容。

步驟2:了解鍵盤:-

因此,首先要使用鍵盤,您必須了解鍵盤的工作原理

鍵盤不過是一個按鈕式矩陣,行和列的數(shù)量為nxn。行是水平的,列是垂直的。

在4x4矩陣中,有4行4列,在4x3矩陣中,有4行和3列。

一行中的每個按鈕都連接到相同的所有其他按鈕行。與列相同。

按下按鈕將關(guān)閉列和行跡線之間的開關(guān),從而使電流在列管腳和行管腳之間流動。 arduino就是這樣找到按下哪個按鈕的。

我不想深入其中并使教程變得無聊,因此,如果您想深入學習鍵盤的工作原理,可以查看這篇文章。

繼續(xù)進行下一步。..

第3步:連接:-

1。將導線焊接到鍵盤上。將排針的另一端焊接。

2。請參考該圖并進行如下連接:-

R1 = D2

R2 = D3

R3 = D4

R4 = D5

C1 = D6

C2 = D7

C3 = D8

C4 = D9

3。 LCD連接也非常簡單。

首先在面包板上連接LCD。

現(xiàn)在將引腳RW,LED陰極和Vss或GND連接到面包板的GND導軌上。

將Vcc連接到面包板的+ ve導軌。還要通過一個220歐姆的電阻將LED的陽極引腳(緊挨著陰極)連接到+ ve導軌。

將標有V0的對比針連接到電位計的中間端子。將電位計的其他兩個端子連接到+ ve和GND。

現(xiàn)在依次連接以下引腳:

D4 = D13

D5 = D12

D6 = D11

D7 = D10

其中,D2,D3,。..。.,D13是arduino的數(shù)字I/O引腳。

一旦建立連接。我們可以繼續(xù)進行編碼步驟。..

步驟4:鍵盤代碼:-

在開始編碼之前,您必須先在鍵盤和LCD上安裝一個庫。

下載該庫,請打開IDE并轉(zhuǎn)到:-

草圖》》包括庫》》管理庫。

在搜索欄中鍵入“ Keypad.h”,然后向下滾動以找到“ Mark Stanley版本3.1.1的鍵盤庫”。

還要檢查是否已安裝LiquidCrystal庫。如果沒有,您可以使用相同的方法找到它。

安裝庫并重新啟動IDE。

現(xiàn)在復制下面的代碼并將其粘貼到IDE中。將其上傳到arduino。 (可以從下面下載4x3的代碼):-

此代碼將幫助您檢查鍵盤的工作情況,它顯示在串行監(jiān)視器上按下的按鈕。

/*Code for 4x4 keypad*/

#include

const byte ROWS = 4;

const byte COLS = 4;

char keys[ROWS][COLS] =

{

{‘1’,‘2’,‘3’,‘A’},

{‘4’,‘5’,‘6’,‘B’},

{‘7’,‘8’,‘9’,‘C’},

{‘*’,‘0’,‘#’,‘D’}

};

byte rowPins[ROWS] = {5, 4, 3, 2};

byte colPins[COLS] = {9, 8, 7, 6};

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

void setup()

{

Serial.begin(9600);

}

void loop()

{

char key = keypad.getKey();

if (key)

{

Serial.println(key);

}

}

有了這個,您就可以開始使用帶有arduino的鍵盤,下一步是計算器的代碼。

第5步:Arduino計算器代碼:-

測試完鍵盤后,它將正常工作。您可以繼續(xù)制作一個簡單的計算器。

您可以從下面給出的文件中下載代碼。

要使用計算器,只需上傳代碼,字母的用法如下:-

A = +(加法)

B =-(減法)

C = *(乘法)

D =/(除法)

符號*和#分別用作“取消”和“等于”。

本教程僅此而已。希望你喜歡它。

謝謝。

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

    關(guān)注

    16

    文章

    437

    瀏覽量

    37369
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6471

    瀏覽量

    187217
收藏 人收藏

    評論

    相關(guān)推薦

    開源項目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴展板 1
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項目

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

    基于FPGA的計算器設計

    本文通過FPGA實現(xiàn)8位十進制數(shù)的加、減、乘、除運算,通過矩陣鍵盤輸入數(shù)據(jù)和運算符,矩陣鍵盤的布局圖如下所示。該計算器可以進行連續(xù)運算,當按下等號后,可以直接按數(shù)字進行下次運算,或者按運算符,把上次運算結(jié)果作為本次運算的第一個操
    的頭像 發(fā)表于 10-24 14:28 ?617次閱讀
    基于FPGA的<b class='flag-5'>計算器</b>設計

    開源項目!基于 Arduino DIY 漂亮的宏機械鍵盤

    。 我利用黑色 PLA 材料,通過 3D 打印技術(shù)精心制作鍵盤的外殼及其蓋子。外殼巧妙設置了一個網(wǎng)格,用于安裝按鍵。內(nèi)部空間則用于放置 Arduino 主板及連接線。此外,我特
    發(fā)表于 08-19 17:02

    何在Arduino使用ESP32-C6?

    我想在Arduino使用ESP32-C6我應該怎么做?
    發(fā)表于 06-11 06:48

    如何用Arduino開發(fā)STM32G070?

    如何用Arduino開發(fā)STM32G070,各位大神有相關(guān)教程嗎。我如何在Arduino的開發(fā)板管理中添加STM32G070開發(fā)板,如何把程序下載到CPU中?
    發(fā)表于 04-07 08:22

    如何用Arduino制作一個簡易自動喂魚

    。 這個裝置幾乎可以安裝在任何類型的魚缸,飼養(yǎng)裝置的尺寸也可以根據(jù)需要擴大。 說了這么多,讓我們開始看看制作這個飼養(yǎng)需要哪些材料。 材料準備 步進電機 Arduino Uno/na
    發(fā)表于 03-28 11:25

    AWTK 開源串口屏開發(fā)(13) - 計算器應用

    就需要這樣一個應用。在計算器中會用到一些有意思的知識點,比如嵌入鍵盤,在數(shù)字輸入或密碼輸入也會用到。這里我們實現(xiàn)一個簡單的計算器,不需要編寫代碼,設計好界面,添加綁定
    的頭像 發(fā)表于 03-16 08:23 ?5344次閱讀
    AWTK 開源串口屏開發(fā)(13) - <b class='flag-5'>計算器</b>應用

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發(fā)表于 02-25 15:10 ?1588次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    arduino如何停止loop循環(huán)

    退出這個循環(huán)。本文將詳細介紹如何在Arduino中停止loop循環(huán)。 在Arduino中,可以通過使用一個布爾變量或條件語句實現(xiàn)停止loop循環(huán)的功能。下面我們將逐步討論這些方法。
    的頭像 發(fā)表于 02-14 16:24 ?4569次閱讀

    arduino中while循環(huán)怎么跳出

    執(zhí)行某段代碼的情況。然而,如何在合適的時機跳出 while 循環(huán)是一個需要注意的問題。本文將詳細介紹 Arduino 中 while 循環(huán)的基本概念,以及如何使用不同的技巧跳出該循環(huán)實現(xiàn)代碼的靈活控制
    的頭像 發(fā)表于 02-14 16:22 ?2623次閱讀

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發(fā)表于 02-11 12:22 ?3063次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    如何設置Arduino IR發(fā)射電路

    在本指南中,您將學習如何設置 Arduino IR發(fā)射電路。它使您可以控制IR(紅外線)LED,并從Arduino發(fā)送任何遠程控制代碼。這意味著你可以用它控制你的電視或其他任何你喜
    的頭像 發(fā)表于 02-11 09:44 ?850次閱讀
    如何設置<b class='flag-5'>Arduino</b> IR發(fā)射<b class='flag-5'>器</b>電路

    如何使用arduino板控制接觸

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸arduino uno 板控制電池過載。如何使用arduino板控制接觸
    發(fā)表于 01-22 07:14

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?7次下載
    主站蜘蛛池模板: 把英语老师强奷到舒服动态图| 无码137片内射在线影院| wwwwwwwww日本电影| 武侠艳妇屈辱的张开双腿| 免费毛片网站在线观看| 国产伊人久久| 打开双腿狠狠蹂躏蜜桃臀| 一本道无码v亚洲| 无限资源日本2019版免费| 欧美日韩综合一区| 久久久久久久久女黄| 国家产午夜精品无人区| 东京热影院| xxnxx美女| 99青草青草久热精品视频| 伊人久久综合网站| 亚洲国产欧美在线人成aaaa20| 十分钟视频影院免费| 欧美一级久久久久久久大| 快穿之H啪肉| 久久青草免费91线频观看站街| 国产在线观看免费观看不卡| 国产精品.XX视频.XXTV| 成人伦理影院| 把腿张开再深点好爽宝贝动态图 | 亚洲欧美另类无码专区| 射90黑b丝女| 日韩中文网| 日韩中文无线码在线视频| 且试天下芒果免费观看| 欧美精品一区二区在线电影| 免费看国产精品麻豆| 美女爱爱网站| 美女内射少妇三区五区| 美女诱点第6季| 蜜柚免费视频高清观看在线| 猫咪www958ii| 美国CERANETWORK超清| 美女被j进去动态| 女生下面免费看| 欧美午夜免费观看福利片|