Vídeo: Exemplo moderno, novo e mais fácil de armário com teclado de matriz Arduino 4x4: 3 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Outro exemplo de uso de uma matriz de teclado LCD 4x4 com um circuito I2C.
Etapa 1: o esquema
Este teclado de matriz é feito de 16 botões e com comunicação I2c, você só precisa de 2 pinos para gerenciá-lo: SDA (A4 na placa arduino) e SCL (A5 na placa arduino).
Eu usei um circuito I2c PCF8574A 16 DIP I / O, o pequeno esquema é dado acima. O endereço desse tipo de componente é 0x3C no meu exemplo (A0 = 0, A1 = 0, A2 = 1).
Etapa 2: O diagrama de estado: um método mais fácil
Este novo método é baseado em temporizadores que permitem que você componha o código correto (composto de 4 caracteres: CODE1, CODE2, CODE3 e CODE4) nas teclas no momento certo.
O esboço do arduino inclui 4 bibliotecas especiais:
SM.h
Wire.h
Keypad_I2C.h
Keypad.h
Eu dou um pacote deles e o esboço. Se o código digitado estiver bom, o pino 13 acende e você precisa apertar a tecla '*' para inicializar. Se o código estiver errado, o pino 13 pisca.
nota: não consigo baixar hoje as bibliotecas devido a um erro interno do servidor. Desculpa.
PROBLEMA RESOLVIDO SE VOCÊ USAR. RAR
Etapa 3: Conclusão
As teclas pressionadas devem ser detectadas em uma borda ascendente, a menos que não funcione corretamente.
Todos esses componentes são muito baratos e você terá um teclado muito cativante com poucos pinos nas placas Arduino.
Obrigado a todos os tutoriais interessantes que encontrei.
Feliz instrutível!