Está en la página 1de 8

16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

177 Ms Siguiente blog Crear blog Acceder

Home Tutoriales Reviews FAQ Equipo ECDA Contacto Colaboran

MARTES, 17 DE DICIEMBRE DE 2013 NUESTRAS REDES:

Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Descarga este tutorial en modo offline: Download PDF


AYUDA A ECDA
En este tutorial, se va a mostrar cmo conectar una pantalla LCD 1602A a una placa El contenido de este blog es de acceso libre
Arduino UNO para mostrar texto por pantalla. y totalmente gratuito, por ello cualquier
aporte es bienvenido puesto que lo
Este es uno de los primeros proyectos que he llevado a cabo. Es bien sencillo y usaremos para que vuestra experiencia en
necesita poco material y nada caro. el mismo sea cada da mejor. Gracias de
antemano!

Material usado

1xPantalla LCD 1602A


1xPlaca Arduino UNO
1xCable USB
Cables
1xBreadboard
1xpotencimetro 50kohmnios CHOOSE YOUR LANGUAGE
16x pines macho 2.54 mm
1xbobina de estao Seleccionar idioma
1x soldador Con la tecnologa de Traductor de Google

BUSCA TU TUTORIAL
Primero de todo observaremos la serigrafa escrita en los pines de nuestra pantalla,
siendo la siguiente: Buscar

COLABORA:

VSS que es el pin de negativo o masa o 0 volts o GND.


VDD es la alimentacin principal de la pantalla y el chip, lleva 5 voltios
(recomendable ponerle en serie una resistencia para evitar daos, con una
de 220 ohmnios es suficiente).
VO es el contraste de la pantalla, debe conectarse con un potenciometro de
unos 10k ohms o una resistencia fija una vez que encontremos el valor

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 1/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
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.
A y K son los pines del led de la luz de fondo de la pantalla. A se conectar
a 4 o 5 volts y K a gnd.

AVISO LEGAL

Preparacin de las conexiones de la pantalla LCD 1602A


Este obra est bajo una licencia de Creative
La pantalla LCD viene sin conectores por defecto. Hay dos soluciones para este Commons Reconocimiento-NoComercial-
problema: soldar cables o soldar pines macho de 2,54mm. He optado por la segunda CompartirIgual 4.0 Internacional.
opcin por la comodidad que representa (menos cable y acoplan perfectamente con la
breadboard). TIENDAS RECOMENDADAS (ESPAA)

Procederemos a la soldadura de los mismos, siendo el resultado el siguiente:

NOTICIAS EN
DESCUBREARDUINO.COM
Construye un brazo Exo esqueleto por
menos de 100 euros con Arduino 4/5 (1)
4 proyectos para tener un huerto o jardn
inteligente y automatizado 5/5 (1)
Cmo aprender robtica con Arduino y no
morir en el intento 5/5 (1)
B-Robot Evo 2, robot compatible Arduino
con piezas imprimibles en 3D 4/5 (1)
Tutorial de Arduino, leccin 3, vamos a
hablar de sincronizacin 4/5 (1)

ENTRADAS POPULARES

Tutorial: sensor
Conexin de la pantalla LCD a la breadboard ultrasonidos HC-SR04

Circuito

Primero que todo, la pantalla necesitar ser alimentada. Conectaremos dos cables, uno Tutorial: conectando
al pin de la placa Arduino UNO +5V y otro al GND para conectarlos a las filas "+" y "-" una pantalla LCD
de la breadboard. 1602A a Arduino UNO
Conexin: Arduino 5V --> fila +
Conexin: Arduino GND --> fila -
Tutorial - LCD +
Sensor de
Temperatura

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 2/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

(Termmetro de ambiente)

Tutorial - Cruce de
semforos LED

Utilizacin mando
infrarrojos I: Lectura
del cdigo y ejemplo

ARCHIVO DEL BLOG


Ahora procederemos a la preparacin del contraste de la pantalla LCD. Para ello
haremos las siguientes conexiones mediante cables: 2017 (1)
2016 (16)
Conexin: fila GND (fila -) de la breadboard --> pin 1 de la LCD (VSS)
2015 (19)
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) 2014 (19)
Conexin: fila GND (fila -) de la breadboard --> pin 16 de la LCD (K) 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

Para probar la correcta conexin, encenderemos la placa Arduino UNO mediante el ADLX345 arduino arduino mega arduino
cable USB al ordenador y veremos que la pantalla LCD se ilumina. UNO arduino.cc ATMEGA avrdude
Breadboard buzzer centros educativos
concurso curso descubrearduino DHT11 diodo
display Domtica electronica
ElectronPerdido estribor editorial foto IDE Arduino
IR joystick kit L293D L298N LED LED RGB libro
mando matriz meloda motor DC noticias pantalla
pantalla LCD pantalla TFT potencimetro
potentiometer puente H pulsador PWM reflex
Rel resistor resumen review robot robtica rufian
en la red segmentos sensor sensor de llama sensor
de sonido Sensor Humedad Suelo sensor
infrarrojos sensor LDR sensor LM35 sensor PIR
sensor ultrasonidos servo sorteo starter kit
stepper motor Tutorial unboxing Zumbador

El siguiente paso es la introduccin del potencimetro, para ajustar el contraste de la SEGUIDORES


pantalla. En mi caso he utilizado un potencimetro de 50Kohmnios, pero uno de 10k Seguidores (51) Siguiente
tambin es vlido. Lo conectaremos a la izquierda de la pantalla LCD sobre la
breadboard y procederemos al cableado para la conexin de sus tres pines.

Conexin: primer pin del potencimetro---> GND de la breadboard (fila -)


Conexin: pin de en medio potencimetro --> pin 3 de la pantalla LCD (VO)
Conexin: tercer pin del potencimetro---> 5V de la breadboard (fila -)

Seguir

VISITAS

1 4 6 5 8 6 5

O POR EMAIL

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 3/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Email address... Submit

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 -)

Conexin: pin 6 de la LCD (E)--> pin 8 de la placa Arduino UNO (PWM)


Conexin: pin 11 de la LCD (D4)--> pin 9 de la placa Arduino UNO (PWM)
Conexin: pin 12 de la LCD (D5)--> pin 10 de la placa Arduino UNO (PWM)
Conexin: pin 13 de la LCD (D6)--> pin 11 de la placa Arduino UNO (PWM)
Conexin: pin 14 de la LCD (D7)--> pin 12 de la placa Arduino UNO (PWM)

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 4/8
16/7/2017 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.

Y hasta aqu el tutorial!

Os animamos a subir vuestros vdeos del tutorial funcionando en nuestro Facebook o


nombrndonos en Twitter.

P.
Publicado por El Barbus en 20:00

+177 Recomendar esto en Google

Etiquetas: arduino UNO, pantalla LCD, potencimetro

143 comentarios

Aadir un comentario como Gilmer Vasquez Perez

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 5/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Mejores comentarios

bchaner hace 2 aos - Compartido pblicamente


Buensimo el tutorial, muchas Gracias funcion excelente.

+2 1 Responder
3

Marco Jimnez hace 1 ao - Compartido pblicamente


gracias me sirvi de mucho

+1 1 Responder
2

Diego chauca gallegos hace 1 ao - Compartido pblicamente


mi pantalla no se ilumina nada ... :(

+1 1 Responder
2

Daniel Arribasplata Soria hace 1 ao


Entonces est mal cableado o sin una resistencia. En caso de que no
tengas un potencimetro puedes utilizar una resistencia de 10k
conectada a tierra ah y no te olvides de poner el lcd.begin para de nir el
nmero de las y columnas.

hector etura hace 3 aos - Compartido pblicamente



hola yo tengo una pantalla lcd de 7"...tiene diferentes conexiones porque
perteneca a una pantalla de un PLC, pero en principio deberia conectarse de
una manera parecida no?

+1 1 Responder
2

Ardu ecda hace 3 aos +1


2
Para eso tienes que consultar el esquema de conexiones de dicha placa.
A veces cambian.

jorge mario sarmiento hace 1 ao - Compartido pblicamente



creo que colocaste en la de colocar en la tercer pin del potenciometro en
negativo , pero sale en positivo en fotos

+1 1 Responder
2

SKMER hace 1 ao
los azules son negativos

Danilo Bolanos hace 2 aos - Compartido pblicamente


Muchas Gracias ,compre en ebay la lcd vi el tutorial , todo salio ok!

Pedro Pablo Oa Leiva hace 2 aos - Compartido pblicamente



Buensimo tutorial.
Y super grati cante cuando ves la lcd funcionando

1 Responder

Danilo Barragn hace 1 ao - Compartido pblicamente



Hola.........tengo el pronlema de los caracteres cuadrados en la pantalla ..le
imbie4to la posicion del potemciometro y ya puedo ver el mensaje ,cargo un
nuevo codigo y me a parese los cuadros denuevo.........

+2 1 Responder
3

Eduardo Nez hace 1 ao - Compartido pblicamente


puede conectar otros dispositivos a arduino, como un sensor, con esta
Se
con guracin?
http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 6/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
con guracin?

+1 1 Responder
2

DANIEL YESID CIFUENTES AGUIRRE


hace 3 das

cada dispositivo se conecta diferenteal arduino, esta con guracion es
solo para LCD (display de Crsital Liquido) por eso la libreria es solo
crystal

Geminis LoHa hace 1 ao - Compartido pblicamente


Excelente!!!! Fuera las dudas!!

1 Responder

Mario Roberto Hernandez Flores hace 2 aos - Compartido pblicamente


verdad excelente para quienes vamos iniciando en este mundo de
En
Arduino. Mil gracias.

1 Responder

Pamela Catarin hace 2 aos - Compartido pblicamente


aparece el siguiente error
Me
avrdude: veri cation error, rst mismatch at byte 0x0000
0x0c != 0xff
avrdude: veri cation error; content mismatch

qu puede ser ???


+1 1 Responder
2

Martin Rivero Carrillo hace 2 aos - Compartido pblicamente



Las primeras 8 columnas muestras bien el texto que mando pero a partir de
la novena columna, todos los carcteres aparecen blancos Cul puede ser
la causa y cmo podra arregrarlo? Gracias de antemano

+2 1 Responder
3

Ver las 6 respuestas

Volas Misticas hace 2 aos


pero mi pantalla es letras negras en pantalla verde y no se si tenga luz

Francisco Silvi hace 2 aos


+kensuke kita no te preocupes ami me paso algo similar, si me enciende
la luz de la pantalla, la mia es letras negras fondo verde, no me dibujaba
bien el mensaje por estar mal con gurados los pines del display, recin
comente la solucin mas arriba entre los ltimos comentarios, lee y jate

Albert Albert hace 4 meses - Compartido pblicamente


saludo cordialmente insultante
un
k viva donald trump

1 Responder

Albert Albert hace 4 meses - Compartido pblicamente


no ha servido de nada mis respetos

1 Responder

oscar riojas a travs de Google+ hace 1 ao - Compartido pblicamente


Buen articulo muy bien explicado

1 Responder

Azael Rivas 06 hace 3 das - Compartido pblicamente



AMI NO ME FUNCIONO SE ME ILMINO LA PANTALLA CON LOS RECUADROS
EN LAS DOS FILAS MI PANTALLA LCD ES DE 16X2 YA INTENTE CAMBIAR EL
http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 7/8
16/7/2017 El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
EN LAS DOS FILAS MI PANTALLA LCD ES DE 16X2 YA INTENTE CAMBIAR EL
POTENCIOMETRO DE LADO CONECTE TODO A PAR DE LETRA PERO NO
PUDE HACER QUE FUNCIONE!!
QUE LEPOEDO HACER??
CONECTE ALGO MAL?
1 Responder

Manuel De Marco hace 3 aos - Compartido pblicamente


Buenas he seguido tus pasos y no se muestra nada en pantalla

+3 1 Responder
4

Ver las 4 respuestas

Ardu ecda hace 3 aos


Veri ca, como te comentan arriba, las conexiones.

DANIEL YESID CIFUENTES AGUIRRE


hace 3 das
si no aparece nada , cabia de possicon el potencimetro

Jos Carlos Garca Ibarra hace 1 ao - Compartido pblicamente


Muy bueno, gracias :D

1 Responder

Claudio Gabriel hace 6 meses - Compartido pblicamente


Horotarlink del pdf para descargar esta roto

1 Responder

Mostrar ms

Entrada ms reciente Pgina principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

El Cajn de Arduino. Con la tecnologa de Blogger.

http://elcajondeardu.blogspot.pe/2013/12/tutorial-conectando-una-pantalla-lcd.html 8/8

También podría gustarte