Índice:

Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino .: 5 etapas
Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino .: 5 etapas

Vídeo: Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino .: 5 etapas

Vídeo: Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino .: 5 etapas
Vídeo: Curso de Arduino para Iniciantes - Aula 01 - Primeiros Passos (Exemplo de um Vumeter) 2024, Julho
Anonim
Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino
Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino

Neste tutorial, irei compartilhar como você pode usar o teclado de matriz 4x4 e LCD 16x2 com Arduino e usá-lo para fazer uma calculadora Arduino simples.

Então vamos começar…

Etapa 1: Coisas que você exigirá: -

Coisas que você vai exigir
Coisas que você vai exigir
Coisas que você exigirá
Coisas que você exigirá
Coisas que você exigirá
Coisas que você exigirá

Requisitos de hardware: -

  1. Arduino UNO.
  2. Teclado 4x4. (Você pode usar o teclado 4x3).
  3. LCD 16x2.
  4. Placa de ensaio.
  5. Potenciômetro de 10k.
  6. alguns fios para soldar no teclado.

Requisitos de software: -

Arduino IDE

Isso é tudo que você precisa para este projeto.

Etapa 2: Compreendendo o teclado: -

Compreendendo o teclado
Compreendendo o teclado
Compreendendo o teclado
Compreendendo o teclado

Portanto, para usar os teclados, primeiro você precisa entender como o teclado funciona.

O teclado nada mais é do que uma matriz abotoada com nxn número de linhas e colunas. As linhas são horizontais e as colunas são verticais.

Na matriz 4x4 existem 4 linhas e 4 colunas e na 4x3 existem 4 linhas e 3 colunas.

Cada botão em uma linha é conectado a todos os outros botões na mesma linha. O mesmo acontece com as colunas.

Pressionar um botão fecha a alternância entre uma coluna e um traço de linha, permitindo que a corrente flua entre um pino de coluna e um pino de linha. É assim que o arduino descobre qual botão está pressionado.

Eu não quero mergulhar fundo nisso e tornar o tutorial chato, então se você deseja aprender o funcionamento do teclado em profundidade, você pode verificar este post.

Vamos para a próxima etapa …

Etapa 3: Conexões: -

Conexões
Conexões
Conexões
Conexões
Conexões
Conexões

1. Solde os fios no teclado. Solde os pinos do cabeçalho para outra extremidade.

2. Consulte o diagrama e faça as conexões da seguinte forma: -

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

3. As conexões do LCD também são bastante simples.

  • Primeiro conecte o LCD na placa de ensaio.
  • Agora conecte os pinos RW, LED cátodo e Vss ou GND ao trilho GND da placa de ensaio.
  • Conecte o Vcc ao trilho + ve da placa de ensaio. Também conecte o pino do ânodo do LED (ao lado do cátodo) ao trilho + ve através de um resistor de 220 ohms.
  • Conecte o pino de contraste identificado como V0 ao terminal do meio do potenciômetro. Conecte outros dois terminais do potenciômetro a + ve e GND.
  • Agora conecte o seguinte pino em ordem:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

onde, D2, D3,….., D13 são pinos de i / o digital do Arduino.

Assim que as conexões forem feitas. Podemos passar para a etapa de codificação …

Etapa 4: Código do teclado: -

Código do teclado
Código do teclado
Código do teclado
Código do teclado

Antes de começar a codificar, você precisa instalar uma biblioteca para nós, o teclado e o LCD. Para baixar a biblioteca, abra o IDE e vá para: -

  • Esboço >> Incluir Biblioteca >> Gerenciar Bibliotecas.
  • Na barra de pesquisa, digite "Keypad.h" e role para baixo para encontrar "Biblioteca de teclado de Mark Stanley versão 3.1.1"
  • Verifique também se a biblioteca LiquidCrystal está instalada. Caso contrário, você pode encontrá-lo usando o mesmo método.
  • Instale as bibliotecas e reinicie o IDE.

Agora copie o código abaixo e cole no IDE. Faça o upload para o arduino. (O código para 4x3 pode ser baixado abaixo): -

Este código irá ajudá-lo a verificar o funcionamento do Teclado, Ele mostra o botão pressionado no monitor Serial.

/ * Código para teclado 4x4 * /

#include const byte ROWS = 4; const byte COLS = 4; chaves 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}; Teclado teclado = Teclado (makeKeymap (teclas), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (chave) {Serial.println (chave); }}

Com isso, você pode começar a usar o teclado com o arduino. O código da calculadora está na próxima etapa.

Etapa 5: Código da calculadora Arduino: -

Código da calculadora Arduino
Código da calculadora Arduino
Código da calculadora Arduino
Código da calculadora Arduino

Depois de testar o teclado, ele funciona bem. você pode passar a fazer uma calculadora simples.

Você pode baixar o código do arquivo fornecido abaixo.

Para usar a calculadora, basta fazer o upload do código. Os alfabetos são usados da seguinte forma: -

A = + (adição)

B = - (subtração)

C = * (multiplicação)

D = / (Divisão)

O símbolo * e # são usados como 'Cancelar' e 'Igual a' Respectivamente.

Isso é tudo para este tutorial. Espero que você goste.

Obrigada.

Recomendado: