Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Iniciantes em eletrônica e programação com Arduino O teclado matricial é um componente muito utilizado em projetos com Arduino, pois permite a interação do usuário através de botões. Neste artigo, vamos explorar o funcionamento do teclado matricial e como utilizá-lo em conjunto com o Arduino para criar projetos interativos. Projeto: O projeto consiste em criar um teclado matricial com o Arduino, onde o usuário poderá pressionar os botões para acionar diferentes ações. O objetivo é demonstrar o funcionamento do teclado matricial e como interpretar os botões pressionados através do Arduino. Serão apresentados exemplos de código para ler os botões e realizar ações com base nos botões pressionados. Lista de componentes:
// Incluir a biblioteca para o teclado matricial
// Definir os pinos utilizados para o teclado matricial const byte LINHAS = 4; const byte COLUNAS = 4; char teclas[LINHAS][COLUNAS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte pinosLinhas[LINHAS] = {9, 8, 7, 6}; byte pinosColunas[COLUNAS] = {5, 4, 3, 2};
// Criar o objeto do teclado matricial Keypad teclado = Keypad(makeKeymap(teclas), pinosLinhas, pinosColunas, LINHAS, COLUNAS);
void setup() { Serial.begin(9600); }
void loop() { // Ler o botão pressionado char tecla = teclado.getKey();
// Verificar se algum botão foi pressionado if (tecla) { Serial.println(tecla); } }
Compartilhe este artigo com seus amigos que estão começando a aprender sobre Arduino e eletrônica. Eles também podem se beneficiar dessas informações e exemplos práticos.