Está en la página 1de 8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Home

Tutoriales

Reviews

FAQ

EquipoECDA

Contacto

Colaboran
NUESTRAS REDES:

MARTES, 17 DE DICIEMBRE DE 2013

Tutorial:conectandounapantallaLCD1602AaArduinoUNO
Descargaestetutorialenmodooffline:DownloadPDF
Enestetutorial,sevaamostrarcmoconectarunapantallaLCD1602Aaunaplaca
ArduinoUNOparamostrartextoporpantalla.
Esteesunodelosprimerosproyectosquehellevadoacabo.Esbiensencilloy
necesitapocomaterialynadacaro.

AYUDA A ECDA
Elcontenidodeesteblogesdeaccesolibre
ytotalmentegratuito,porellocualquier
aporteesbienvenidopuestoquelo
usaremosparaquevuestraexperienciaen
elmismoseacadadamejor.Graciasde
antemano!

Materialusado
1xPantallaLCD1602A
1xPlacaArduinoUNO
1xCableUSB
Cables
1xBreadboard
1xpotencimetro50kohmnios
16xpinesmacho2.54mm
1xbobinadeestao
1xsoldador

CHOOSE YOUR LANGUAGE


Seleccionaridioma
Conlatecnologade

TraductordeGoogle

BUSCA TU TUTORIAL
Buscar

Primerodetodoobservaremoslaserigrafaescritaenlospinesdenuestrapantalla,
siendolasiguiente:
COLABORADORES

COLABORA:

VSSqueeselpindenegativoomasao0voltsoGND.
VDDeslaalimentacinprincipaldelapantallayelchip,lleva5voltios
(recomendableponerleenserieunaresistenciaparaevitardaos,conuna
de220ohmniosessuficiente).
http://elcajondeardu.blogspot.com/2013/12/tutorial-conectando-una-pantalla-lcd.html

1/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

VOeselcontrastedelapantalla,debeconectarseconunpotenciometrode
unos10kohmsounaresistenciafijaunavezqueencontremoselvalor
deseadodecontraste.Tenganencuentaquesinoconectanesto,novern
nada.
RSeselselectorderegistro(elmicrocontroladorlecomunicaalaLCDsi
quieremostrarcaracteresosiloquequiereesenviarcomandosdecontrol,
comocambiarposicindelcursoroborrarlapantalla,porejemplo).
RWeselpinquecomandalalectura/escritura.Ennuestrocasosiempre
estaren0(conectadoaGND)paraqueescribaentodomomento.
Eesenable,habilitalapantallapararecibirinformacin.
D0~D3nolosvamosautilizar.Comopuedenverlapantallatieneunbusde
datosde8bits,deD0aD7.Nosotrossolamenteutilizaremos4bits,deD4a
D7,quenosservirnparaestablecerlaslneasdecomunicacinpordonde
setransfierenlosdatos.
AyKsonlospinesdelleddelaluzdefondodelapantalla.Aseconectar
a4o5voltsyKagnd.

PreparacindelasconexionesdelapantallaLCD1602A
La pantalla LCD viene sin conectores por defecto. Hay dos soluciones para este
problema:soldarcablesosoldarpinesmachode2,54mm.Heoptadoporlasegunda
opcinporlacomodidadquerepresenta(menoscableyacoplanperfectamenteconla
breadboard).
Procederemosalasoldaduradelosmismos,siendoelresultadoelsiguiente:

AVISO LEGAL

EsteobraestbajounalicenciadeCreative
CommonsReconocimientoNoComercial
CompartirIgual4.0Internacional.
TIENDAS RECOMENDADAS (ESPAA)

ConexindelapantallaLCDalabreadboard

Circuito
Primeroquetodo,lapantallanecesitarseralimentada.Conectaremosdoscables,uno
alpindelaplacaArduinoUNO+5VyotroalGNDparaconectarlosalasfilas"+"y""
delabreadboard.
Conexin:Arduino5V>fila+
Conexin:ArduinoGND>fila

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

2/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
NOTICIAS EN DESCUBREARDUINO.COM
Aprendeacontrolarunamanorobticaa
distanciaconArduino
Unmicroscopioparaanalizarelaguapara
pasesendesarrollobasadoenRaspberry
Pi
Plumduino,unaplacadeLEDsprogramable
paratusproyectosconArduino
ArduinoPrimo,yaencaminolanuevaplaca
deArduino
MeMix,unamesademezclasinteractiva

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


haremoslassiguientesconexionesmediantecables:
Conexin:filaGND(fila)delabreadboard>pin1delaLCD(VSS)
Conexin:fila5V(fila+)delabreadboard>pin2delaLCD(VDD)
Conexin:fila5V(fila+)delabreadboard>pin15delaLCD(A)
Conexin:filaGND(fila)delabreadboard>pin16delaLCD(K)

ENTRADAS POPULARES

Tutorial:sensor
ultrasonidosHCSR04

Tutorial:conectando
unapantallaLCD
1602AaArduinoUNO

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


cableUSBalordenadoryveremosquelapantallaLCDseilumina.

TutorialLCD+
Sensorde
Temperatura
(Termmetrode
ambiente)
Utilizacinmando
infrarrojosI:Lectura
delcdigoyejemplo
TutorialCrucede
semforosLED

Elsiguientepasoeslaintroduccindelpotencimetro,paraajustarelcontrastedela
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
breadboardyprocederemosalcableadoparalaconexindesustrespines.
Conexin:primerpindelpotencimetro>GNDdelabreadboard(fila)
Conexin:pindeenmediopotencimetro>pin3delapantallaLCD(VO)
Conexin:tercerpindelpotencimetro>5Vdelabreadboard(fila)

ARCHIVO DEL BLOG


2016(15)
2015(19)
2014(19)
2013(10)
diciembre(5)
Servomotor.Introduccinyejemplos
FELIZNAVIDAD!
Tutorial:conectandounapantallaLCD
1602AaArdu...
Potencimetro.Introducciny
ejemplos.

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

3/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
TutorialCrucedesemforosLED
noviembre(5)

ETIQUETAS
ADLX345

arduino

arduino UNO

arduino.cc ATMEGA avrdude Breadboard buzzer

centros
educativos
concurso
curso
descubrearduinoDHT11diododisplayDomtica

electronica

ElectronPerdido estribor editorial

foto IDEArduino IR joystick kit L298N LED LED

Cuando la placa Arduino est alimentada (conexin USBPC), se ver por pantalla
caracteres en forma de cuadrado en la fila de arriba. Prueba a ajustar con el
potencimetroyverificarquetodofuncionacorrectamente.

RGB libro mando matriz meloda motor DC


noticias pantalla pantalla LCD pantalla TFT
potencimetro potentiometer puente H
pulsadorPWMreflexRelresistorresumenreview
robot robtica rufian en la red segmentos sensor
sensordellamasensordesonido SensorHumedad
Suelo sensor infrarrojos sensor LDR sensor
LM35 sensor PIR sensor ultrasonidos servo
sorteostarterkitsteppermotorTutorial unboxing

Zumbador

SEGUIDORES
Participarenestesitio
GoogleFriendConnect

Miembros(34) Ms

En el prximo paso, vamos a conectar la pantalla LCD a la placaArduino UNO para


quesepuedamostrarelmensajedetextoquequeramos.
Conexin:pin4delaLCD(RS)>pin7delarduino(salidadigital,PWM)
Conexin:pin5delaLCD(RW)>GNDdelabreadboard(fila)

Yaeresmiembro?Iniciarsesin

VISITAS

8 0 6 8 0 4
O POR EMAIL
Emailaddress...

Submit

Conexin:pin6delaLCD(E)>pin8delaplacaArduinoUNO(PWM)
Conexin:pin11delaLCD(D4)>pin9delaplacaArduinoUNO(PWM)
Conexin:pin12delaLCD(D5)>pin10delaplacaArduinoUNO(PWM)
Conexin:pin13delaLCD(D6)>pin11delaplacaArduinoUNO(PWM)
Conexin:pin14delaLCD(D7)>pin12delaplacaArduinoUNO(PWM)

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

4/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Elcdigo
AhorahayqueescribirelsiguienteprogramaytransmitirloalaplacaArduinoUNO.
#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


estaforma:

Comentarios
Problema:Altransferirelprogramayestandolasconexionesaparentementebien,por
pantallaslomostrabaloscaracterescuadrados,sinmostrarelmensajequeyoquera.
Solucin:Elpotencimetrotenalasconexionesdelrevs.
Sepuedencambiarlospinesdigitalesquesevanausardearduino(ennuestrocaso
hemosutilizadodel7al12).
Enlaorden"lcd.begin()"definimoseltamaodenuestrapantallaLCD,ennuestrocaso
16x2.
En la orden "lcd.setCursor()" escogemos dnde escribimos, siendo (0,0) para escribir
enlafiladearribay(0,1)enlafiladeabajo.
Enlaorden"lcd.witre("")",escribimoseltextoamostarenpantalla.

Yhastaaqueltutorial!
OsanimamosasubirvuestrosvdeosdeltutorialfuncionandoennuestroFacebooko
nombrndonosenTwitter.
P.
PublicadoporElBarbusen20:00
+141 Recomendar esto en Google

Etiquetas:arduinoUNO,pantallaLCD,potencimetro

103 comentarios

Aade un comentario

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

5/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

Mejores comentarios

Danilo Barragn hace 1 da - 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.........
1 Responder

jorge mario sarmiento hace 1 mes - Compartido pblicamente

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

1 Responder

SKMER hace 1 mes


los azules son negativos

bernardo hernandez hace 1 ao - Compartido pblicamente


Buensimo el tutorial, muchas Gracias funcion excelente.
1 Responder

Diego chauca gallegos hace 3 meses - Compartido pblicamente


mi pantalla no se ilumina nada ... :(
+1
2

1 Responder

Marco Van hace 6 meses - Compartido pblicamente


gracias me sirvi de mucho
+1
2

1 Responder

Danilo Bolanos hace 1 ao - Compartido pblicamente


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

hector etura hace 2 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
2

1 Responder

Ardu ecda hace 1 ao +1


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

Pedro Pablo Oa Leiva hace 1 ao - Compartido pblicamente

Buensimo
tutorial.
Y super grati cante cuando ves la lcd funcionando
1 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
+2
3

1 Responder

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

6/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
Ver las 6 respuestas
Dime Un Reto hace 1 ao
pero mi pantalla es letras negras en pantalla verde y no se si tenga luz
Francisco Silvi hace 1 ao
+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

Mario Roberto Hernandez Flores hace 1 ao - Compartido pblicamente


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

Eduardo Nez hace 6 meses - Compartido pblicamente


puede conectar otros dispositivos a arduino, como un sensor, con esta
Se
con guracin?
+1
2

1 Responder

Geminis LoHa hace 9 meses - Compartido pblicamente


Excelente!!!! Fuera las dudas!!
1 Responder

Pamela Catarin hace 1 ao - 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
Alfredo Escobedo a travs de Google+ hace 9 meses - Compartido pblicamente
muy buen estaremos pendientes por si subes mas gracias
1 Responder

oscar riojas a travs de Google+ hace 2 meses - Compartido pblicamente


Buen articulo muy bien explicado
1 Responder

Eduardo Menzel hace 19 horas - Compartido pblicamente

Buensimo
tutorial, me ayud bastante, en serio!
El nico detalle es que al ltimo cuando quise probar con el comando
lcd.witre, como que el programa tiende a mostrar la imagen de un witre a
travs del display, pero como este no soporta dicha resolucin, me manda
error de compilacin xD
1 Responder

Adrian Muoz hace 1 da - Compartido pblicamente


excelente gracias
1 Responder

Lucas Monteros hace 3 das - Compartido pblicamente


ME DA UN ERROR TE PASO EL ERROR, AYUDAAAAAA!!!!
Arduino:1.6.8 (Mac OS X), Tarjeta:"Arduino/Genuino Uno"

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

7/8

20/5/2016

El cajn de Arduino: Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
Se encontraron mltiples libreras para "LiquidCrystal.h"
Usado: /Applications/Arduino.app/Contents/Java/libraries/LiquidCrystal
1 Responder

Joseph Arturo Pena Quino hace 1 semana - Compartido pblicamente

excelente
1

Electro ARG hace 1 semana - Compartido pblicamente


sos un genio
1 Responder

Mostrar ms

Entradamsreciente

Pginaprincipal

Entradaantigua

Suscribirsea:Enviarcomentarios(Atom)

ElCajndeArduino.ConlatecnologadeBlogger.

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

8/8

También podría gustarte