Escolar Documentos
Profissional Documentos
Cultura Documentos
Primero de todo observaremos la serigrafa escrita en los pines de nuestra pantalla, siendo
la siguiente:
Circuito
Primero que todo, la pantalla necesitar ser alimentada. Conectaremos dos cables, uno al pin
de la placa Arduino UNO +5V y otro al GND para conectarlos a las filas "+" y "-" de la
breadboard.
Conexin: Arduino 5V --> fila +
Conexin: Arduino GND --> fila -
Ahora procederemos a la preparacin del contraste de la pantalla LCD. Para ello haremos las
siguientes conexiones mediante cables:
Conexin: fila GND (fila -) de la breadboard --> pin 1 de la LCD (VSS)
Conexin: fila 5V (fila +) de la breadboard--> pin 2 de la LCD (VDD)
Conexin: fila 5V (fila +) de la breadboard--> pin 15 de la LCD (A)
Conexin: fila GND (fila -) de la breadboard --> pin 16 de la LCD (K)
Para probar la correcta conexin, encenderemos la placa Arduino UNO mediante el cable
USB al ordenador y veremos que la pantalla LCD se ilumina.
Cuando la placa Arduino est alimentada (conexin USB-PC), se ver por pantalla caracteres
en forma de cuadrado en la fila de arriba. Prueba a ajustar con el potencimetro y verificar
que todo funciona correctamente.
En el prximo paso, vamos a conectar la pantalla LCD a la placa Arduino UNO para que se
pueda mostrar el mensaje de texto que queramos.
Conexin: pin 4 de la LCD (RS)---> pin 7 del arduino (salida digital, PWM)
Conexin: pin 5 de la LCD (RW) --> GND de la breadboard (fila -)
El cdigo
Ahora hay que escribir el siguiente programa y transmitirlo a la placa Arduino UNO.
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11 , 12);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0,1);
lcd.write("El cajon de Ardu ");
}
void loop() { }
Cuando el cdigo est cargado y ejecutndose, la pantalla LCD mostrar el texto de esta
forma:
Comentarios
Problema: Al transferir el programa y estando las conexiones aparentemente bien, por
pantalla slo mostraba los caracteres cuadrados, sin mostrar el mensaje que yo quera.
Solucin: El potencimetro tena las conexiones del revs.
Se pueden cambiar los pines digitales que se van a usar de arduino (en nuestro caso hemos
utilizado del 7 al 12).
En la orden "lcd.begin()" definimos el tamao de nuestra pantalla LCD, en nuestro caso 16x2.
En la orden "lcd.setCursor()" escogemos dnde escribimos, siendo (0,0) para escribir en la
fila de arriba y (0,1) en la fila de abajo.
En la orden "lcd.witre(" ")", escribimos el texto a mostar en pantalla.