lunes, 9 de octubre de 2017

Teclado + Lcd

UNIDAD EDUCATIVA PARTICULAR POLITECNICA 
10 MO B - 4TO AÑO PAI
TECLADO +LCD

En esta entrada de mi blog de computación voy a explicar como unir los dos codigos para que el arduino le mandara las ordenes a el teclado y este se las enviara a lcd.
Esta es la correcta conexíon del arduino, el lcd y el teclado:


Este es el producto de los dos links:
#include <Keypad.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(14, 15, 16, 2, 3, 4); //    ( RS, EN, d4, d5, d6, d7)
int col=0 ;
const byte Filas = 4;         //Cuatro filas
const byte Cols = 4;         //Cuatro columnas

byte Pins_Filas[] = {12, 11, 10, 19};     //Pines Arduino a los que contamos las filas.
byte Pins_Cols[] = { 8, 7, 6, 5};     // Pines Arduino a los que contamos las columnas.
char Teclas [ Filas ][ Cols ] =
{
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};

Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols);

void setup()
{      Serial.begin(9600) ;
lcd.begin(16, 2); // Fijar el numero de caracteres y de filas
       lcd.print("Hola 33"); // Enviar el mensaje
}

void loop()
{      char pulsacion = Teclado1.getKey() ;
      if (pulsacion != 0)            // Si el valor es 0 es que no se ha pulsado ninguna tecla
    {           
     lcd.setCursor(col, 0);  // set the cursor to column 0, line 1
     lcd.print(pulsacion);  // print the number of seconds since reset:
     col=col+1;  
    }
}

En conclusión aprendí como entrelazar codigos para así hacer funcionar dos dispositivos para que asi puedan funcionar.
En este caso los dos dispositivos son el lcd y el teclado .

No hay comentarios:

Publicar un comentario