Tabla de contenido:

Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino: 5 pasos
Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino: 5 pasos

Video: Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino: 5 pasos

Video: Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino: 5 pasos
Video: MODULO I2C PARA PANTALLAS LCD (display 16x2) + CODIGO ARDUINO + CONEXIONES|| BIEN EXPLICADO 2024, Mes de julio
Anonim
Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino
Cómo usar el teclado y la pantalla LCD con Arduino para hacer una calculadora Arduino

En este tutorial, compartiré cómo puede usar el teclado matricial 4x4 y la pantalla LCD 16x2 con Arduino y usarlo para hacer una calculadora Arduino simple.

Entonces empecemos…

Paso 1: Cosas que necesitará: -

Cosas que necesitará
Cosas que necesitará
Cosas que necesitará
Cosas que necesitará
Cosas que necesitará
Cosas que necesitará

Requisitos de hardware:-

  1. Arduino UNO.
  2. Teclado 4x4. (Puede utilizar el teclado 4x3).
  3. LCD 16x2.
  4. Tablero de circuitos.
  5. Potenciómetro de 10k.
  6. algunos cables para soldar al teclado.

Requisitos de Software:-

IDE de Arduino

Eso es todo lo que necesitará para este proyecto.

Paso 2: Comprensión del teclado: -

Comprensión del teclado
Comprensión del teclado
Comprensión del teclado
Comprensión del teclado

Entonces, para usar teclados primero, debe comprender cómo funciona el teclado.

El teclado no es más que una matriz abotonada con nxn número de filas y columnas. Las Filas son horizontales y las Columnas son verticales.

En la matriz 4x4 hay 4 filas y 4 columnas y en 4x3 hay 4 filas y 3 columnas.

Cada botón de una fila está conectado a todos los demás botones de la misma fila. Lo mismo ocurre con las columnas.

Al presionar un botón, se cierra el interruptor entre una columna y un trazo de fila, lo que permite que la corriente fluya entre un pin de columna y un pin de fila. Así es como arduino encuentra qué botón está presionado.

No quiero profundizar en eso y hacer que el tutorial sea aburrido, así que si deseas aprender el funcionamiento del teclado en profundidad, puedes consultar esta publicación.

Pasemos al siguiente paso …

Paso 3: Conexiones: -

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

1. Suelde los cables al teclado. Suelde los pines del cabezal a otro extremo.

2. Consulte el diagrama y realice las conexiones de la siguiente manera: -

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. Las conexiones de la pantalla LCD también son bastante sencillas.

  • Primero conecte la pantalla LCD en la placa de pruebas.
  • Ahora conecte los pines RW, cátodo LED y Vss o GND al riel GND de la placa de pruebas.
  • Conecte el Vcc al riel + ve de la placa de pruebas. También conecte el pin del ánodo del LED (justo al lado del cátodo) al riel + ve a través de una resistencia de 220 ohmios.
  • Conecte el pin de contraste etiquetado como V0 al terminal medio del potenciómetro. Conecte los otros dos terminales de la olla a + ve y GND.
  • Ahora conecte el siguiente pin en orden:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

donde, D2, D3,….., D13 son pines de E / S digitales de arduino.

Una vez hechas las conexiones. Podemos pasar al paso de codificación …

Paso 4: Código del teclado: -

Código del teclado
Código del teclado
Código del teclado
Código del teclado

Antes de que pueda comenzar a codificar, debe instalarnos una biblioteca, el teclado y la pantalla LCD. Para descargar la biblioteca, abra IDE y vaya a: -

  • Sketch >> Incluir biblioteca >> Administrar bibliotecas.
  • En la barra de búsqueda, escriba "Keypad.h" y desplácese hacia abajo para encontrar "Biblioteca de teclados de Mark Stanley versión 3.1.1".
  • También verifique si la biblioteca LiquidCrystal está instalada. Si no es así, puede encontrarlo utilizando el mismo método.
  • Instale las bibliotecas y reinicie el IDE.

Ahora copie el código a continuación y péguelo en el IDE. Súbelo a arduino. (El código para 4x3 se puede descargar desde abajo): -

Este código lo ayudará a verificar el funcionamiento del teclado, muestra el botón presionado en el monitor serial.

/ * Código para teclado 4x4 * /

#include el byte constante FILAS = 4; const byte COLS = 4; teclas de caracteres [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [FILAS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Teclado teclado = Teclado (makeKeymap (teclas), rowPins, colPins, ROWS, COLS); configuración vacía () {Serial.begin (9600); } bucle vacío () {tecla char = keypad.getKey (); if (clave) {Serial.println (clave); }}

Con esto puede comenzar con el teclado con arduino, el código para la calculadora está en el siguiente paso.

Paso 5: Código de la calculadora Arduino: -

Código de la calculadora Arduino
Código de la calculadora Arduino
Código de la calculadora Arduino
Código de la calculadora Arduino

Una vez que haya probado el teclado, funciona bien. puedes pasar a hacer una calculadora simple.

Puede descargar el código del archivo que se proporciona a continuación.

Para usar la calculadora, simplemente cargue el código, los alfabetos se usan de la siguiente manera: -

A = + (suma)

B = - (Resta)

C = * (multiplicación)

D = / (División)

El símbolo * y # se utilizan como 'Cancelar' e 'Igual a' respectivamente.

Eso es todo por este tutorial. Espero que te guste.

Gracias.

Recomendado: