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);
}
}
0 comentários:
Postar um comentário