
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:38

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: -



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: -


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: -



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: -


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: -


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: 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 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 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: 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 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