Índice:
- Etapa 1: Coisas que você exigirá: -
- Etapa 2: Compreendendo o teclado: -
- Etapa 3: Conexões: -
- Etapa 4: Código do teclado: -
- Etapa 5: Código da calculadora Arduino: -
Vídeo: Como usar o teclado e LCD com o Arduino para fazer a calculadora do Arduino .: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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á: -
Requisitos de hardware: -
- Arduino UNO.
- Teclado 4x4. (Você pode usar o teclado 4x3).
- LCD 16x2.
- Placa de ensaio.
- Potenciômetro de 10k.
- alguns fios para soldar no teclado.
Requisitos de software: -
Arduino IDE
Isso é tudo que você precisa para este projeto.
Etapa 2: 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: -
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: -
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: -
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:
Atalhos de teclado para calculadora !!: 4 etapas
Atalhos de teclado para calculadora !!: Este Instructable mostrará alguns atalhos de teclado úteis para calculadora. Inscreva-se no meu canal. Obrigado
Calculadora Arduino DIY usando LCD 1602 e teclado 4x4: 4 etapas
Arduino DIY Calculator usando 1602 LCD e teclado 4x4: Olá pessoal, neste instructables faremos uma calculadora usando Arduino que pode fazer cálculos básicos. Então, basicamente, pegaremos a entrada do teclado 4x4 e imprimiremos os dados em um display LCD 16x2 e o Arduino fará os cálculos
Visuino Como usar um botão como entrada para controlar coisas como LED: 6 etapas
Visuino Como usar um botão como entrada para controlar coisas como o LED: Neste tutorial, aprenderemos como ligar e desligar o LED usando um botão simples e o Visuino. Assistir a um vídeo de demonstração
Inglês / Português: S4A Como Instalar E Usar / S4A Como instalar e usar: 7 etapas
Inglês / Português: S4A Como Instalar E Usar / S4A Como instalar e usar: O S4A (ou Scratch para Arduino) é um sistema que baseado no Scratch que permite interagir diretamente com um Arduino. É uma forma muito did á tica de usar programa ç ã o e verificar em tempo real a intera ç & atild
Como usar o terminal Mac e como usar as funções principais: 4 etapas
Como usar o Terminal Mac e como usar as funções principais: Mostraremos como abrir o Terminal MAC. Também mostraremos alguns recursos do Terminal, como ifconfig, alteração de diretórios, acesso a arquivos e arp. Ifconfig permitirá que você verifique seu endereço IP e seu anúncio MAC