Sie sind auf Seite 1von 8

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

NUESTRAS REDES:
MARTES, 17 DE DICIEMBRE DE 2013

Tutorial: conectando una pantalla LCD 1602A a Arduino UNO


Descarga este tutorial en modo offline: Download PDF
En este tutorial, se va a mostrar cmo conectar una pantalla LCD 1602A a una placa
Arduino UNO para mostrar texto por pantalla.
Este es uno de los primeros proyectos que he llevado a cabo. Es bien sencillo y
necesita poco material y nada caro.

CHOOSE YOUR LANGUAGE


Seleccionar idioma
Con la tecnologa de

Traductor

BUSCA TU TUTORIAL

Buscar

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

AVISO LEGAL

Este obra est bajo una licencia de Creative


Commons Reconocimiento-NoComercialCompartirIgual 4.0 Internacional.
COLABORADORES

Primero de todo observaremos la serigrafa escrita en los pines de nuestra pantalla,


siendo la siguiente:

TIENDAS RECOMENDADAS (ESPAA)

1 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

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
deseado de contraste. Tengan en cuenta que si no conectan esto, no vern
nada.

TIENDAS RECOMENDADAS (MXICO)

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.

Preparacin de las conexiones de la pantalla LCD 1602A


La pantalla LCD viene sin conectores por defecto. Hay dos soluciones para este
problema: soldar cables o soldar pines macho de 2,54mm. He optado por la segunda
opcin por la comodidad que representa (menos cable y acoplan perfectamente con la
breadboard).

COLABORA:

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

2 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

NOTICIAS EN DESCUBREARDUINO.COM
Arduino esta detrs de este tierno peluche
Meditech un maletn mdico de ciencia
ficcin con Raspberry Pi
Raspberry Pi controla esta mesa futurista
PhoneDrone Ethos convierte tu mvil en
dron
Tutorial Arduino: Pantalla LCD con texto
deslizante mediante pulsadores

APOYO AL PROYECTO KUBO

Conexin de la pantalla LCD a la breadboard

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 -

ECDA colabora con proyectos


crowdfunding de estudiantes que quieren
desarrollar sus ideas mediante la
plataforma Arduino.
Os dejamos una descripcin del proyecto:

Explicacin Ku...

Aydales en Kubo Crowdfunding

Ahora procederemos a la preparacin del contraste de la pantalla LCD. Para ello


haremos las siguientes conexiones mediante cables:

APOYO AL PROYECTO BABYDUINO

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)

ECDA colabora con proyectos


crowdfunding aplicados a la sanidad
mediante la plataforma Arduino.
Os dejamos una descripcin del proyecto:

3 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

Para probar la correcta conexin, encenderemos la placa Arduino UNO mediante el


cable USB al ordenador y veremos que la pantalla LCD se ilumina.

Qu es Baby...

Aydales en BabyDuino Crowdfunding


ENTRADAS POPULARES

Tutorial: sensor
ultrasonidos HC-SR04
El siguiente paso es la introduccin del potencimetro, para ajustar el contraste de la
pantalla. En mi caso he utilizado un potencimetro de 50Kohmnios, pero uno de 10k
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.

Tutorial: conectando
una pantalla LCD
1602A a Arduino UNO

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

Tutorial - LCD +
Sensor de
Temperatura
(Termmetro de
ambiente)
Utilizacin mando
infrarrojos I: Lectura
del cdigo y ejemplo
Tutorial - Cruce de
semforos LED

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.

ARCHIVO DEL BLOG


2015 (13)
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)

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)

4 de 8

ETIQUETAS

arduino UNO
diodo

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

electronica

Conexin: pin 5 de la LCD (RW) --> GND de la breadboard (fila -)

IR
mando
pantalla LCD potencimetro
pulsador

LED

sensor
infrarrojos sensor LDR
sensor ultrasonidos servo starter kit

Tutorial
SEGUIDORES
Participar en este sitio
Google Friend Connect

Miembros (23)

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)

Ya eres miembro? Iniciar sesin

VISITAS

4 8 1 0 8 2
O POR EMAIL
Submit

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:

5 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

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
+102 Recomendar esto en Google

Etiquetas: arduino UNO, pantalla LCD, potencimetro

6 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

80 comentarios

Aadir un comentario como Alberto Castro

Mejores comentarios

bernardo hernandez hace 7 meses - Compartido pblicamente.


Buensimo el tutorial, muchas Gracias funcion excelente.
Responder

Danilo Bolanos hace 8 meses - Compartido pblicamente.


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

hector etura hace 1 ao - 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

Responder

Ardu ecda hace 1 ao +1


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

Geminis LoHa hace 2 meses - Compartido pblicamente.


Excelente!!!! Fuera las dudas!!
Responder

Pedro Pablo Oa Leiva hace 11 meses - Compartido pblicamente.


Buensimo tutorial.
Y super graticante cuando ves la lcd funcionando
Responder

Martin Rivero Carrillo hace 1 ao - 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
+1

Responder

Ver las 6 respuestas


kensuke kita hace 10 meses
pero mi pantalla es letras negras en pantalla verde y no se si tenga luz
Francisco Ibarra hace 10 meses
+kensuke kita no te preocupes ami me paso algo similar, si me enciende

7 de 8

28/10/15 11:02

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1...

Entrada ms reciente

Pgina principal

http://elcajondeardu.blogspot.mx/2013/12/tutorial-conectando-u...

Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

El Cajn de Arduino. Con la tecnologa de Blogger.

8 de 8

28/10/15 11:02

Das könnte Ihnen auch gefallen