sexta-feira, 1 de janeiro de 2016

Teclado matricial 4x4

Materiais

  • Arduino;
  • Teclado matricial 4x4;
  • 4 registores;

Circuito eletrônico


Código fonte


/*Projeto Teclado matricial 4x4



blog: http://projetosarduino321.blogspot.com.br/

contado: kleytonxavier31@gmail.com

*/

#include <Keypad.h> //adicionar a biblioteca

const byte numRows=4; // Numero de linhas
const byte numCols=4; // Numero de colunas

char keymap[numRows][numCols]= // Aqui é feito o "mapa" do teclado, que são as teclas
{
 {'1','2','3','A'},
 {'4','5','6','B'},
 {'7','8','9','C'},
 {'*','0','#','D'},
};

byte rowPins[numRows] = {3,4,5,6}; // Pinos digitais onde as linhas estão conectadas
byte colPins[numCols] = {8,9,10,11}; // Pinos digitais onde as colunas estão conectadas

Keypad myKeypad = Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols);

void setup(){

 Serial.begin(9600);

}

void loop()
{
 char keypressed = myKeypad.getKey();
 if(keypressed !=  NO_KEY)
 {
 Serial.println(keypressed);
 }
}


← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário

Copyright © Projetos Arduino 3-2-1 | Powered by Blogger Design by ronangelo | Blogger Template Mais Template