![Как да използвате клавиатурата и LCD дисплея с Arduino, за да направите Arduino калкулатор .: 5 стъпки Как да използвате клавиатурата и LCD дисплея с Arduino, за да направите Arduino калкулатор .: 5 стъпки](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Как да използвате клавиатура и LCD с Arduino, за да направите Arduino калкулатор Как да използвате клавиатура и LCD с Arduino, за да направите Arduino калкулатор](https://i.howwhatproduce.com/images/005/image-13111-20-j.webp)
В този урок ще споделя как можете да използвате 4x4 матрична клавиатура и 16x2 LCD с Arduino и да го използвате, за да направите прост Arduino калкулатор.
Така че нека започнем…
Стъпка 1: Нещата, които ще ви трябват:-
![Нещата, от които се нуждаете Нещата, от които се нуждаете](https://i.howwhatproduce.com/images/005/image-13111-21-j.webp)
![Нещата, от които се нуждаете Нещата, от които се нуждаете](https://i.howwhatproduce.com/images/005/image-13111-22-j.webp)
![Нещата, от които се нуждаете Нещата, от които се нуждаете](https://i.howwhatproduce.com/images/005/image-13111-23-j.webp)
Хардуерни изисквания:-
- Arduino UNO.
- 4x4 клавиатура. (Можете да използвате клавиатура 4x3).
- 16x2 LCD.
- Платка.
- 10k потенциометър.
- някои проводници за запояване към клавиатурата.
Софтуерни изисквания:-
Arduino IDE
Това е всичко, което ще ви трябва за този проект.
Стъпка 2: Разбиране на клавиатурата:-
![Разбиране на клавиатурата Разбиране на клавиатурата](https://i.howwhatproduce.com/images/005/image-13111-24-j.webp)
![Разбиране на клавиатурата Разбиране на клавиатурата](https://i.howwhatproduce.com/images/005/image-13111-25-j.webp)
Така че, за да използвате клавиатури, първо трябва да разберете как работи клавиатурата.
Клавиатурата не е нищо друго освен закопчена матрица с nxn брой редове и колони. Редовете са хоризонтални, а колоните са вертикални.
В матрицата 4x4 има 4 реда и 4 колони, а в 4x3 има 4 реда и 3 колони.
Всеки бутон в един ред е свързан с всички останали бутони в същия ред. Същото и с колоните.
Натискането на бутон затваря превключвателя между колона и проследяване на ред, което позволява на тока да тече между щифт на колона и щифт на ред. Ето как arduino намира кой бутон е натиснат.
Не искам да се задълбочавам и да направя урока скучен, така че ако искате да научите задълбочено работата на клавиатурата, можете да разгледате тази публикация.
Нека преминем към следващата стъпка …
Стъпка 3: Връзки:-
![Връзки Връзки](https://i.howwhatproduce.com/images/005/image-13111-26-j.webp)
![Връзки Връзки](https://i.howwhatproduce.com/images/005/image-13111-27-j.webp)
![Връзки Връзки](https://i.howwhatproduce.com/images/005/image-13111-28-j.webp)
1. Запоявайте проводници към клавиатурата. Запоявайте щифтове на заглавната част към друг край.
2. Вижте диаграмата и направете връзки, както следва:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. LCD връзките също са доста прости.
- Първо свържете LCD към макет.
- Сега свържете щифтове RW, LED катод и Vss или GND към релсата GND на платката.
- Свържете Vcc към +ve шината на дъската. Свържете и LED анодния щифт (в непосредствена близост до катода) към +ve релса през резистор 220 ома.
- Свържете щифта за контраст, обозначен като V0, към средния извод на потенциометъра. Свържете другите два извода на пота към +ve и GND.
- Сега свържете следния щифт в ред:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
където, D2, D3,….., D13 са цифрови входно/изходни щифтове на arduino.
След като връзките са направени. Можем да преминем към стъпката на кодиране …
Стъпка 4: Код на клавиатурата:-
![Код на клавиатурата Код на клавиатурата](https://i.howwhatproduce.com/images/005/image-13111-29-j.webp)
![Код на клавиатурата Код на клавиатурата](https://i.howwhatproduce.com/images/005/image-13111-30-j.webp)
Преди да започнете да кодирате, трябва да инсталирате библиотека към нас, клавиатурата и LCD. За да изтеглите библиотеката, отворете IDE и отидете на:-
- Скица >> Включване на библиотека >> Управление на библиотеки.
- В лентата за търсене въведете „Keypad.h“и превъртете надолу, за да намерите „Keypad library by Mark Stanley версия 3.1.1“
- Също така проверете дали е инсталирана библиотеката LiquidCrystal. Ако не, можете да го намерите по същия метод.
- Инсталирайте библиотеките и рестартирайте IDE.
Сега копирайте кода по -долу и го поставете в IDE. Качете го в arduino. (Кодът за 4x3 може да бъде изтеглен отдолу):-
Този код ще ви помогне да проверите работата на клавиатурата, Той показва натиснатия бутон на серийния монитор.
/*Код за клавиатура 4x4*/
#include const байт ROWS = 4; const байт COLS = 4; символи [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; байт rowPins [ROWS] = {5, 4, 3, 2}; байт colPins [COLS] = {9, 8, 7, 6}; Клавиатура на клавиатурата = Клавиатура (makeKeymap (клавиши), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (ключ) {Serial.println (ключ); }}
С това можете да започнете с клавиатурата с arduino, Кодът за калкулатора е в следващата стъпка.
Стъпка 5: Код на калкулатора на Arduino:-
![Код на калкулатора Arduino Код на калкулатора Arduino](https://i.howwhatproduce.com/images/005/image-13111-31-j.webp)
![Код на калкулатора Arduino Код на калкулатора Arduino](https://i.howwhatproduce.com/images/005/image-13111-32-j.webp)
След като сте тествали клавиатурата, тя работи добре. можете да преминете към направата на прост калкулатор.
Можете да изтеглите кода от файла, даден по -долу.
За да използвате калкулатора, просто качете кода, азбуките се използват, както следва:-
A = + (допълнение)
B = - (Изваждане)
C = * (Умножение)
D = / (Разделяне)
Символът * и # се използват като 'Cancel' и 'Equals to' съответно.
Това е всичко за този урок. Надявам се да ви хареса.
Благодаря ти.
Препоръчано:
Как да направите прост калкулатор в Java: 10 стъпки
![Как да направите прост калкулатор в Java: 10 стъпки Как да направите прост калкулатор в Java: 10 стъпки](https://i.howwhatproduce.com/images/005/image-13076-j.webp)
Как да си направим прост калкулатор в Java: Това е просто въведение в езика за програмиране на Java, предназначен за хора с малко или никакви познания по програмиране. Материали: Компютър или лаптоп (с инсталиран Eclipse) Може да инсталирате eclipse на https: // www. eclipse.org/downloads
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
![Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмента: 4 стъпки (със снимки)
![Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмента: 4 стъпки (със снимки) Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмента: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмент: В този урок ще ви разкажа как можем да свържем клавиатурата с 8051 и да покажем номера на клавиатурата в 7 сегментен дисплей
Как да направите калкулатор в Xcode с помощта на Swift: 9 стъпки
![Как да направите калкулатор в Xcode с помощта на Swift: 9 стъпки Как да направите калкулатор в Xcode с помощта на Swift: 9 стъпки](https://i.howwhatproduce.com/images/001/image-1686-23-j.webp)
Как да направите калкулатор в Xcode с помощта на Swift: В този кратък урок ще ви покажа как да създадете прост калкулатор, използвайки Swift в Xcode. Това приложение е създадено да изглежда почти идентично с оригиналното приложение за калкулатор за iOS. Можете да следвате инструкциите стъпка по стъпка и да изградите изчислението
Как да направите клавиатурата си да изглежда като нова .: 9 стъпки
![Как да направите клавиатурата си да изглежда като нова .: 9 стъпки Как да направите клавиатурата си да изглежда като нова .: 9 стъпки](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124713-how-to-make-your-keyboard-look-as-good-as-new-9-steps-j.webp)
Как да направим клавиатурата ви да изглежда като нова. Хей и добре дошли в първата ми инструкция. :) В тази инструкция ще ви покажа как да разглобите клавиатурата си и да я почистите. ЗАБЕЛЕЖКА - всяка клавиатура е различна, така че някои части от тази инструкция ще бъдат различни от това, което правите