Académique Documents
Professionnel Documents
Culture Documents
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
Home
Tutoriales
Equipo ECDA
ACM UPV
Concursos
Contacto
Material usado
1xPantalla LCD 1602A
1xPlaca Arduino UNO
1xCable USB
Cables
1xBreadboard
1xpotencimetro 50kohmnios
16x pines macho 2.54 mm
1xbobina de estao
1x soldador
1/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
unos 10k ohms o una resistencia fija una vez que encontremos el valor
deseado de contraste. Tengan en cuenta que si no conectan esto, no vern
nada.
RS es el selector de registro (el microcontrolador le comunica a la LCD si
quiere mostrar caracteres o si lo que quiere es enviar comandos de control,
como cambiar posicin del cursor o borrar la pantalla, por ejemplo).
RW es el pin que comanda la lectura/escritura. En nuestro caso siempre
estar en 0 (conectado a GND) para que escriba en todo momento.
E es enable, habilita la pantalla para recibir informacin.
D0~D3 no los vamos a utilizar. Como pueden ver la pantalla tiene un bus de
datos de 8 bits, de D0 a D7. Nosotros solamente utilizaremos 4 bits, de D4 a
D7, que nos servirn para establecer las lneas de comunicacin por donde
se transfieren los datos.
SGUENOS EN:
ENTRADAS POPULARES
Tutorial: conectando
una pantalla LCD
1602A a Arduino UNO
Conexin de la pantalla LCD a la breadboard
Tutorial: sensor
ultrasonidos HC-SR04
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 -
Tutorial - LCD +
Sensor de
Temperatura
(Termmetro de
ambiente)
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
2/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
Utilizacin mando
infrarrojos I: Lectura
del cdigo y ejemplo
Tutorial - Cruce de
semforos LED
2014 (19)
2013 (10)
diciembre (5)
Servomotor. Introduccin y ejemplos
FELIZ NAVIDAD!
Tutorial: conectando una pantalla
LCD 1602A a Ardu...
Potencimetro. Introduccin y
ejemplos.
Tutorial - Cruce de semforos LED
noviembre (5)
ETIQUETAS
arduino UNO
sensor
SEGUIDORES
Participar en este sitio
Google Friend Connect
Miembros (19)
VISITAS
1 6 3 0 9 1
O POR EMAIL
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
Email address...
Submit
3/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
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 -)
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
4/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
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.
45 comentarios
Aade un comentario
Mejores comentarios
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
5/9
19/1/2015
Mejores comentarios
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
1 Responder
6/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
NO me anda!! no se por que no lo puedo hacer andar, te compre un lcd 16x2 es tal cual
como el que tienen ac, no se si hay alguna diferencia o variedad, o es la arduino el
problema, en mi caso no puedo conseguir que me imprima, me muestra los
cuadraditos, le puedo ajustar el contraste, y todo eso, pero a la hora de imprimir solo
se muestran
los cuadraditos de arriba mas 1/4 de los cuadraditos de abajo nada mas,
Leer
ms
no puedo hacer que funcione, ya prob el cdigo en el proteus y funciona excelente,
Responder
1 que
cabe decir
no tengo una arduino original, tengo una chip kit uno32 funciona
exactamente igual y es mejor tiene un micro de 32bits y el doble de salidas, pero no
puedo hacer
que funcione,
desde
ya muchas gracias esta muy bien explicado, muy
Francisco
Ibarra hace
3 semanas
grfico,YA
realmente
una maravilla
LO SOLUCIONE
AMIGOS SOLO CAMBIE DE LUGAR LOS PINES LES
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
7/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
1 Responder
Mostrar ms
Entrada ms reciente
Pgina principal
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
Entrada antigua
8/9
19/1/2015
El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html
9/9