Taula de continguts:
- Pas 1: coses que necessitareu: -
- Pas 2: Descripció del teclat: -
- Pas 3: connexions: -
- Pas 4: Codi del teclat: -
- Pas 5: Codi de la calculadora Arduino: -
![Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino .: 5 passos Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino .: 5 passos](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Vídeo: Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino .: 5 passos
![Vídeo: Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino .: 5 passos Vídeo: Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino .: 5 passos](https://i.ytimg.com/vi/0Q2TOOwQaD0/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
![Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino Com utilitzar el teclat i la pantalla LCD amb Arduino per fer la calculadora Arduino](https://i.howwhatproduce.com/images/005/image-13111-20-j.webp)
En aquest tutorial compartiré com podeu utilitzar el teclat de matriu 4x4 i el LCD de 16x2 amb Arduino i utilitzar-lo per fer una senzilla calculadora Arduino.
Comencem doncs …
Pas 1: coses que necessitareu: -
![Coses que requerireu Coses que requerireu](https://i.howwhatproduce.com/images/005/image-13111-21-j.webp)
![Coses que requerireu Coses que requerireu](https://i.howwhatproduce.com/images/005/image-13111-22-j.webp)
![Coses que requerireu Coses que requerireu](https://i.howwhatproduce.com/images/005/image-13111-23-j.webp)
Requisits de maquinari: -
- Arduino UNO.
- Teclat 4x4. (Podeu utilitzar el teclat 4x3).
- LCD de 16x2.
- Taula de pa.
- Potenciòmetre de 10 k.
- alguns cables per soldar al teclat.
Requisits de programari: -
IDE Arduino
Això és tot el que necessitareu per a aquest projecte.
Pas 2: Descripció del teclat: -
![Comprensió del teclat Comprensió del teclat](https://i.howwhatproduce.com/images/005/image-13111-24-j.webp)
![Comprensió del teclat Comprensió del teclat](https://i.howwhatproduce.com/images/005/image-13111-25-j.webp)
Per tant, per utilitzar els teclats primer heu d’entendre com funciona el teclat.
El teclat no és res més que una matriu de botons amb un nombre nxn de files i columnes. Les files són horitzontals i les columnes són verticals.
A la matriu 4x4 hi ha 4 files i 4 columnes i al 4x3 hi ha 4 files i 3 columnes.
Cada botó d'una fila està connectat a tots els altres botons de la mateixa fila. El mateix passa amb les columnes.
En prémer un botó es tanca el commutador entre una columna i una traça de fila, cosa que permet que el corrent flueixi entre un pin de columna i un pin de fila. Així és com arduino troba quin botó es prem.
No vull aprofundir-hi i fer que el tutorial sigui avorrit, de manera que si voleu aprendre a fons el funcionament del teclat podeu consultar aquesta publicació.
Passem al següent pas …
Pas 3: connexions: -
![Connexions Connexions](https://i.howwhatproduce.com/images/005/image-13111-26-j.webp)
![Connexions Connexions](https://i.howwhatproduce.com/images/005/image-13111-27-j.webp)
![Connexions Connexions](https://i.howwhatproduce.com/images/005/image-13111-28-j.webp)
1. Cables de soldar al teclat. Posar els passadors de capçalera a un altre extrem.
2. Consulteu el diagrama i feu connexions de la següent manera: -
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Les connexions LCD també són bastant senzilles.
- Primer connecteu la pantalla LCD a la tauleta de suport.
- Ara connecteu els pins RW, càtode LED i Vss o GND al carril GND de la placa.
- Connecteu el Vcc al carril + ve de la placa. Connecteu també el pin d'ànode LED (just al costat del càtode) al carril + ve mitjançant una resistència de 220 ohm.
- Connecteu el pin de contrast etiquetat com a V0 al terminal central del potenciòmetre. Connecteu altres dos terminals del pot a + ve i GND.
- Ara connecteu el pin següent en ordre:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
on, D2, D3, ….., D13 són pins digitals d'arduino.
Un cop realitzades les connexions. Podem passar al pas de codificació …
Pas 4: Codi del teclat: -
![Codi del teclat Codi del teclat](https://i.howwhatproduce.com/images/005/image-13111-29-j.webp)
![Codi del teclat Codi del teclat](https://i.howwhatproduce.com/images/005/image-13111-30-j.webp)
Abans de començar a codificar, heu d’instal·lar-nos una biblioteca per al teclat i la pantalla LCD. Per descarregar la biblioteca, obriu IDE i aneu a: -
- Sketch >> Inclou biblioteca >> Gestiona les biblioteques.
- A la barra de cerca, escriviu "Keypad.h" i desplaceu-vos cap avall per trobar "Biblioteca del teclat de Mark Stanley versió 3.1.1"
- Comproveu també si la biblioteca LiquidCrystal està instal·lada. Si no, el podeu trobar utilitzant el mateix mètode.
- Instal·leu les biblioteques i reinicieu l'IDE.
Ara copieu el codi següent i enganxeu-lo a l'IDE. Pengeu-lo a arduino. (El codi per a 4x3 es pot descarregar des de sota): -
Aquest codi us ajudarà a comprovar el funcionament del teclat, mostra el botó premut al monitor sèrie.
/ * Codi del teclat 4x4 * /
#include const byte ROWS = 4; byte const COLS = 4; claus char [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}; Teclat teclat = Teclat (makeKeymap (tecles), rowPins, colPins, ROWS, COLS); configuració nul·la () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (clau) {Serial.println (clau); }}
Amb això, podeu començar amb el teclat amb arduino, el codi de la calculadora es troba al següent pas …
Pas 5: Codi de la calculadora Arduino: -
![Codi de la calculadora Arduino Codi de la calculadora Arduino](https://i.howwhatproduce.com/images/005/image-13111-31-j.webp)
![Codi de la calculadora Arduino Codi de la calculadora Arduino](https://i.howwhatproduce.com/images/005/image-13111-32-j.webp)
Un cop provat el teclat, funciona correctament. podeu passar a fer una calculadora senzilla.
Podeu descarregar el codi del fitxer que es mostra a continuació.
Per utilitzar la calculadora només heu de carregar el codi, Els alfabets s’utilitzen de la següent manera: -
A = + (addició)
B = - (resta)
C = * (Multiplicació)
D = / (divisió)
El símbol * i # s'utilitzen com a "Cancel·la" i "Igual a" respectivament.
Això és tot per a aquest tutorial. Espero que t'agradi.
Gràcies.
Recomanat:
Calculadora Arduino amb teclat 4X4: 4 passos (amb imatges)
![Calculadora Arduino amb teclat 4X4: 4 passos (amb imatges) Calculadora Arduino amb teclat 4X4: 4 passos (amb imatges)](https://i.howwhatproduce.com/images/002/image-3036-29-j.webp)
Calculadora Arduino amb teclat 4X4: en aquest tutorial construirem la nostra pròpia calculadora amb Arduino. Els valors es poden enviar mitjançant un teclat (teclat 4 × 4) i el resultat es pot visualitzar en una pantalla LCD. Aquesta calculadora podria realitzar operacions senzilles com Suma, Resta, Multiplicat
Calculadora de bricolatge Arduino amb 1602 LCD i teclat 4x4: 4 passos
![Calculadora de bricolatge Arduino amb 1602 LCD i teclat 4x4: 4 passos Calculadora de bricolatge Arduino amb 1602 LCD i teclat 4x4: 4 passos](https://i.howwhatproduce.com/images/010/image-28224-j.webp)
Calculadora de bricolatge Arduino amb teclat LCD 1602 i 4x4: Hola nois, en aquest instructable farem una calculadora amb Arduino que pot fer càlculs bàsics. Així que bàsicament agafarem l'entrada del teclat 4x4 i imprimirem les dades en pantalla lcd de 16x2 i arduino farà els càlculs
Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos
![Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos](https://i.howwhatproduce.com/images/006/image-16956-9-j.webp)
Com fer un rellotge en temps real amb pantalla Arduino i TFT | Arduino Mega RTC amb pantalla TFT de 3,5 polzades: visiteu el meu canal de Youtube. Introducció: - En aquest post vaig a fer "Rellotge en temps real" amb LCD TFT tàctil de 3,5 polzades, Arduino Mega Mòdul RTC 2560 i DS3231 … Abans de començar … comproveu el vídeo del meu canal de YouTube … Nota: - Si utilitzeu Arduin
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
![Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges) Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Orange PI HowTo: configureu-lo per utilitzar-lo amb una pantalla LCD TFT HDMI de 5 ": 8 passos (amb imatges)
![Orange PI HowTo: configureu-lo per utilitzar-lo amb una pantalla LCD TFT HDMI de 5 ": 8 passos (amb imatges) Orange PI HowTo: configureu-lo per utilitzar-lo amb una pantalla LCD TFT HDMI de 5 ": 8 passos (amb imatges)](https://i.howwhatproduce.com/images/001/image-1456-98-j.webp)
Orange PI HowTo: configureu-lo per fer-lo servir amb una pantalla LCD TFT HDMI de 5 ": si teniu la suficient prudència per demanar una pantalla LCD TFT HDMI junt amb la vostra Orange PI, probablement us desanimaràs per les dificultats per intentar forçar-lo a funcionar Mentre que d'altres ni tan sols podrien notar cap obstacle, la clau és que hi hagi