practica teclado
Carrera:
Mecatrónica
Grupo:
8 ¨A¨
Reportes de practicas
Materia:
Sistemas Integrados Embebidos
Profesor:
ING. Adrian Jurado
Alumno:
Alejandro López Batrez
Oscar Lorenzo GurrolaLeón
14/07/2015Objetivos
La práctica tiene como finalidad el hacer uso de las librerías que tiene el software Arduino para leer datos haciendo uso de un teclado matricial, el cual tiene la función de digitar valorespara posteriormente representarlos en el monitor serie o en una pantalla LCD esto con la finalidad de llevar a cabo prácticas futuras con este complemento electrónico.
Material
Placa arduinoProtoboard
Cables de conexión
Teclado Matricial
Contenido de la práctica
#include
////////////se define la matriz del keypad/////////
char pulsacion = 0;
const byte Filas =4;//Cuatro filas
const byte Columnas = 4;//Cuatro columnas
///////////////////////////////////////////////////////////
//arrays(ccoleccion de elementos que se ponen entre llaves separados por
//comas esmucho mas facil que definir 8 variables )
byte Pins_Filas[] = {9, 8, 7, 6}; //Pines Arduino de las filas.
byte Pins_Columnas[] = { 5, 4, 3, 2}; // Pines Arduino para las columnas.
char Teclas [Filas ][ Columnas ] =
{ {'1','2','3','A'},
{'4','5','6','B'},//definir simbolos que corresponden
{'7','8','9','C'},//a cada posicion de las teclas.
{'*','0','#','D'} };
Keypad Teclado1 =Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Columnas, Filas, Columnas);// hace referencia a los valores
//datos de la matris char
void setup()
{ Serial.begin(9600) ; }//para leer los archivos que seteclean
void loop()
{ char pulsacion = Teclado1.getKey() ;//
if (pulsacion != 0// Si el valor es 0 es que no se ha pulsado ninguna tecla
Serial.println(pulsacion);//es para imprimir la tecla...
Regístrate para leer el documento completo.