SlideShare una empresa de Scribd logo
Tutorial: conectando una pantalla LCD 1602A a Arduino UNO
En este tutorial, se va a mostrar cómo 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.
Material usado
1xPantalla LCD 1602A
1xPlaca Arduino UNO
1xCable USB
Cables
1xBreadboard
1xpotenciómetro 50kohmnios
16x pines macho 2.54 mm
1xbobina de estaño
1x soldador
Primero de todo observaremos la serigrafía escrita en los pines de nuestra pantalla,
siendo la siguiente:
•
VSS que es el pin de negativo o masa o 0 volts o GND.
• VDD es la alimentación principal de la pantalla y el chip, lleva 5 voltios
(recomendable ponerle en serie una resistencia para evitar daños, 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 verán 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 posición 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 información.
• 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 servirán para establecer las líneas de comunicación 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.
Preparación 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
opción por la comodidad que representa (menos cable y acoplan perfectamente con la
breadboard).
Procederemos a la soldadura de los mismos, siendo el resultado el siguiente:
Conexión 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.
Conexión: Arduino 5V --> fila +
Conexión: Arduino GND --> fila -
Ahora procederemos a la preparación del contraste de la pantalla LCD. Para ello
haremos las siguientes conexiones mediante cables:
Conexión: fila GND (fila -) de la breadboard --> pin 1 de la LCD (VSS)
Conexión: fila 5V (fila +) de la breadboard--> pin 2 de la LCD (VDD)
Conexión: fila 5V (fila +) de la breadboard--> pin 15 de la LCD (A)
Conexión: fila GND (fila -) de la breadboard --> pin 16 de la LCD (K)
Para probar la correcta conexión, encenderemos la placa Arduino UNO mediante el
cable USB al ordenador y veremos que la pantalla LCD se ilumina.
El siguiente paso es la introducción del potenciómetro, para ajustar el contraste de la
pantalla. En mi caso he utilizado un potenciómetro de 50Kohmnios, pero uno de 10k
también es válido. Lo conectaremos a la izquierda de la pantalla LCD sobre la
breadboard y procederemos al cableado para la conexión de sus tres pines.
Conexión: primer pin del potenciómetro---> GND de la breadboard (fila -)
Conexión: pin de en medio potenciómetro --> pin 3 de la pantalla LCD (VO)
Conexión: tercer pin del potenciómetro---> 5V de la breadboard (fila -)
Cuando la placa Arduino esté alimentada (conexión USB-PC), se verá por pantalla
caracteres en forma de cuadrado en la fila de arriba. Prueba a ajustar con el
potenciómetro y verificar que todo funciona correctamente.
En el próximo paso, vamos a conectar la pantalla LCD a la placa Arduino UNO para
que se pueda mostrar el mensaje de texto que queramos.
Conexión: pin 4 de la LCD (RS)---> pin 7 del arduino (salida digital, PWM)
Conexión: pin 5 de la LCD (RW) --> GND de la breadboard (fila -)
Conexión: pin 6 de la LCD (E)--> pin 8 de la placa Arduino UNO (PWM)
Conexión: pin 11 de la LCD (D4)--> pin 9 de la placa Arduino UNO (PWM)
Conexión: pin 12 de la LCD (D5)--> pin 10 de la placa Arduino UNO (PWM)
Conexión: pin 13 de la LCD (D6)--> pin 11 de la placa Arduino UNO (PWM)
Conexión: pin 14 de la LCD (D7)--> pin 12 de la placa Arduino UNO (PWM)
El código
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 código esté cargado y ejecutándose, la pantalla LCD mostrará el texto de esta
forma:
Comentarios
Problema: Al transferir el programa y estando las conexiones aparentemente bien, por
pantalla sólo mostraba los caracteres cuadrados, sin mostrar el mensaje que yo quería.
Solución: El potenciómetro tenía las conexiones del revés.
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 tamaño de nuestra pantalla LCD, en nuestro caso
16x2.
En la orden "lcd.setCursor()" escogemos dónde 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!

Más contenido relacionado

La actualidad más candente

Guía de fallas de la tarjeta t con t vs lcd sony bravia
Guía de fallas de la tarjeta t con  t vs lcd sony  braviaGuía de fallas de la tarjeta t con  t vs lcd sony  bravia
Guía de fallas de la tarjeta t con t vs lcd sony bravia
Moises Nuñez Silva
 
Etapas De Los Monitores
Etapas De Los MonitoresEtapas De Los Monitores
Etapas De Los Monitores
ERIYE
 
Sistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentosSistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentos
Francesc Perez
 
16947169 cursotvchinas
16947169 cursotvchinas16947169 cursotvchinas
16947169 cursotvchinas
Miguel Angulo Berrio
 
Guia del inverter
Guia del inverterGuia del inverter
Guia del inverter
BatistaBR
 
Cómo reparar tarjeta t-con en televisores lcd
Cómo reparar tarjeta t-con en televisores lcdCómo reparar tarjeta t-con en televisores lcd
Cómo reparar tarjeta t-con en televisores lcd
Carlos Quiroga
 
Prueba de fuente de televisor lcd
Prueba de fuente de televisor lcdPrueba de fuente de televisor lcd
Prueba de fuente de televisor lcd
Alexis Colmenares
 
Monitores lcd
Monitores lcdMonitores lcd
Monitores lcd
Frecuencia Latina
 
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
Alexis Colmenares
 
Presentacion Didactica
Presentacion DidacticaPresentacion Didactica
Presentacion Didactica
upnfm
 
Curso tv-lcd
Curso tv-lcdCurso tv-lcd
Curso tv-lcd
Fernando Pereira
 
Guía de verificación y reparación de módulos inverter para televisores lcd
Guía de verificación y reparación de módulos inverter para televisores lcdGuía de verificación y reparación de módulos inverter para televisores lcd
Guía de verificación y reparación de módulos inverter para televisores lcd
Alexis Colmenares
 
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un t...
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un  t...Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un  t...
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un t...
Alexis Colmenares
 
Reparacion de los circuitos inversores
Reparacion de los circuitos inversoresReparacion de los circuitos inversores
Reparacion de los circuitos inversores
Dennis Miranda
 
Curso lcd sony pdf
Curso lcd sony pdfCurso lcd sony pdf
Curso lcd sony pdf
wilmer67
 
Reparacion no5
Reparacion no5Reparacion no5
Reparacion no5
Jheny Segales
 
Informativo sobre protecciones de t vs
Informativo sobre protecciones de t vsInformativo sobre protecciones de t vs
Informativo sobre protecciones de t vs
ugoianniciello
 
Fuentes de alimentación de televisores de origen chino
Fuentes de alimentación de televisores de origen chinoFuentes de alimentación de televisores de origen chino
Fuentes de alimentación de televisores de origen chino
Alexis Colmenares
 
Fuentes conmutadas BASICO
Fuentes conmutadas BASICOFuentes conmutadas BASICO
Fuentes conmutadas BASICO
el___richard
 
Seminario reparacion tv moderna 1
Seminario reparacion tv moderna 1Seminario reparacion tv moderna 1
Seminario reparacion tv moderna 1
JOHNJARVYESPINOSA
 

La actualidad más candente (20)

Guía de fallas de la tarjeta t con t vs lcd sony bravia
Guía de fallas de la tarjeta t con  t vs lcd sony  braviaGuía de fallas de la tarjeta t con  t vs lcd sony  bravia
Guía de fallas de la tarjeta t con t vs lcd sony bravia
 
Etapas De Los Monitores
Etapas De Los MonitoresEtapas De Los Monitores
Etapas De Los Monitores
 
Sistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentosSistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentos
 
16947169 cursotvchinas
16947169 cursotvchinas16947169 cursotvchinas
16947169 cursotvchinas
 
Guia del inverter
Guia del inverterGuia del inverter
Guia del inverter
 
Cómo reparar tarjeta t-con en televisores lcd
Cómo reparar tarjeta t-con en televisores lcdCómo reparar tarjeta t-con en televisores lcd
Cómo reparar tarjeta t-con en televisores lcd
 
Prueba de fuente de televisor lcd
Prueba de fuente de televisor lcdPrueba de fuente de televisor lcd
Prueba de fuente de televisor lcd
 
Monitores lcd
Monitores lcdMonitores lcd
Monitores lcd
 
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
Notas sobre el ic bd9275 f (utilizado en tarjetas inversoras y fuentes de ali...
 
Presentacion Didactica
Presentacion DidacticaPresentacion Didactica
Presentacion Didactica
 
Curso tv-lcd
Curso tv-lcdCurso tv-lcd
Curso tv-lcd
 
Guía de verificación y reparación de módulos inverter para televisores lcd
Guía de verificación y reparación de módulos inverter para televisores lcdGuía de verificación y reparación de módulos inverter para televisores lcd
Guía de verificación y reparación de módulos inverter para televisores lcd
 
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un t...
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un  t...Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un  t...
Notas sobre códigos de error, reemplazo del mcz3001, medición de éste y un t...
 
Reparacion de los circuitos inversores
Reparacion de los circuitos inversoresReparacion de los circuitos inversores
Reparacion de los circuitos inversores
 
Curso lcd sony pdf
Curso lcd sony pdfCurso lcd sony pdf
Curso lcd sony pdf
 
Reparacion no5
Reparacion no5Reparacion no5
Reparacion no5
 
Informativo sobre protecciones de t vs
Informativo sobre protecciones de t vsInformativo sobre protecciones de t vs
Informativo sobre protecciones de t vs
 
Fuentes de alimentación de televisores de origen chino
Fuentes de alimentación de televisores de origen chinoFuentes de alimentación de televisores de origen chino
Fuentes de alimentación de televisores de origen chino
 
Fuentes conmutadas BASICO
Fuentes conmutadas BASICOFuentes conmutadas BASICO
Fuentes conmutadas BASICO
 
Seminario reparacion tv moderna 1
Seminario reparacion tv moderna 1Seminario reparacion tv moderna 1
Seminario reparacion tv moderna 1
 

Similar a Conectando una pantalla lcd 1602 a arduino uno

Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
Ángel Acaymo M. G.
 
Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.
Leida Zuñiga
 
Robotica uwu
Robotica uwuRobotica uwu
Robotica uwu
GeraldinePerez29
 
Arduino mfc y puerto serie
Arduino mfc y puerto serieArduino mfc y puerto serie
Arduino mfc y puerto serie
Ángel Acaymo M. G.
 
Arduino consola y puerto serie
Arduino consola y puerto serieArduino consola y puerto serie
Arduino consola y puerto serie
Ángel Acaymo M. G.
 
Proyecto micro
Proyecto microProyecto micro
Proyecto micro
jhompix
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
LauraGuerrero291900
 
La electricidad y la electrónica
La electricidad y la electrónica La electricidad y la electrónica
La electricidad y la electrónica
MaraPaulaVelazquezRo
 
La electricidad y la electronica.pdf
La electricidad y la electronica.pdfLa electricidad y la electronica.pdf
La electricidad y la electronica.pdf
LauraGuerrero291900
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
JuanDavidGmezCabrera1
 
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PMultiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Fernando Marcos Marcos
 
Libro arduino blocks 40 proyectos resueltos
Libro   arduino blocks 40 proyectos resueltos Libro   arduino blocks 40 proyectos resueltos
Libro arduino blocks 40 proyectos resueltos
polpol2
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
nidiau
 
Monitores_180604
Monitores_180604Monitores_180604
Monitores_180604
SPDUQUE
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
nidiau
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
nidiau
 
Manual cableado displays_7segmentos_2012_rev1.0_castellano
Manual cableado displays_7segmentos_2012_rev1.0_castellanoManual cableado displays_7segmentos_2012_rev1.0_castellano
Manual cableado displays_7segmentos_2012_rev1.0_castellano
felipe tejada
 
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
manuel_lito
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
AndersonGomez38
 
Arduino: Carga electrónica Arduino
Arduino: Carga electrónica ArduinoArduino: Carga electrónica Arduino
Arduino: Carga electrónica Arduino
SANTIAGO PABLO ALBERTO
 

Similar a Conectando una pantalla lcd 1602 a arduino uno (20)

Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
 
Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.
 
Robotica uwu
Robotica uwuRobotica uwu
Robotica uwu
 
Arduino mfc y puerto serie
Arduino mfc y puerto serieArduino mfc y puerto serie
Arduino mfc y puerto serie
 
Arduino consola y puerto serie
Arduino consola y puerto serieArduino consola y puerto serie
Arduino consola y puerto serie
 
Proyecto micro
Proyecto microProyecto micro
Proyecto micro
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
 
La electricidad y la electrónica
La electricidad y la electrónica La electricidad y la electrónica
La electricidad y la electrónica
 
La electricidad y la electronica.pdf
La electricidad y la electronica.pdfLa electricidad y la electronica.pdf
La electricidad y la electronica.pdf
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
 
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PMultiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
 
Libro arduino blocks 40 proyectos resueltos
Libro   arduino blocks 40 proyectos resueltos Libro   arduino blocks 40 proyectos resueltos
Libro arduino blocks 40 proyectos resueltos
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
 
Monitores_180604
Monitores_180604Monitores_180604
Monitores_180604
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
 
Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)Cardenas uchima duque_monitores_180604 (1)
Cardenas uchima duque_monitores_180604 (1)
 
Manual cableado displays_7segmentos_2012_rev1.0_castellano
Manual cableado displays_7segmentos_2012_rev1.0_castellanoManual cableado displays_7segmentos_2012_rev1.0_castellano
Manual cableado displays_7segmentos_2012_rev1.0_castellano
 
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
TEXTOS EN MATRIZ LED DE 64X16 CON ARDUINO
 
La electricidad y la electrónica.pdf
La electricidad y la electrónica.pdfLa electricidad y la electrónica.pdf
La electricidad y la electrónica.pdf
 
Arduino: Carga electrónica Arduino
Arduino: Carga electrónica ArduinoArduino: Carga electrónica Arduino
Arduino: Carga electrónica Arduino
 

Último

INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
LuzdeFatimaCarranzaG
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
carmenquintana18
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
FreddyJuniorOrtechoC
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
EmilyLloydCerda
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
AlejandroContreras470286
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
Fernando878837
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTINilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
OrlandoRomanEcheandi
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
pipex55
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
KristianSaavedra
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
jahirrtorresa
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
MONICADELROCIOMUNZON1
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
Jose Calderas
 

Último (20)

INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
 
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTINilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
 

Conectando una pantalla lcd 1602 a arduino uno

  • 1. Tutorial: conectando una pantalla LCD 1602A a Arduino UNO En este tutorial, se va a mostrar cómo 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. Material usado 1xPantalla LCD 1602A 1xPlaca Arduino UNO 1xCable USB Cables 1xBreadboard 1xpotenciómetro 50kohmnios 16x pines macho 2.54 mm 1xbobina de estaño 1x soldador Primero de todo observaremos la serigrafía escrita en los pines de nuestra pantalla, siendo la siguiente: • VSS que es el pin de negativo o masa o 0 volts o GND. • VDD es la alimentación principal de la pantalla y el chip, lleva 5 voltios (recomendable ponerle en serie una resistencia para evitar daños, 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 verán nada.
  • 2. • 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 posición 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 información. • 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 servirán para establecer las líneas de comunicación 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. Preparación 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 opción por la comodidad que representa (menos cable y acoplan perfectamente con la breadboard). Procederemos a la soldadura de los mismos, siendo el resultado el siguiente:
  • 3. Conexión 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. Conexión: Arduino 5V --> fila + Conexión: Arduino GND --> fila - Ahora procederemos a la preparación del contraste de la pantalla LCD. Para ello haremos las siguientes conexiones mediante cables: Conexión: fila GND (fila -) de la breadboard --> pin 1 de la LCD (VSS) Conexión: fila 5V (fila +) de la breadboard--> pin 2 de la LCD (VDD) Conexión: fila 5V (fila +) de la breadboard--> pin 15 de la LCD (A) Conexión: fila GND (fila -) de la breadboard --> pin 16 de la LCD (K)
  • 4. Para probar la correcta conexión, encenderemos la placa Arduino UNO mediante el cable USB al ordenador y veremos que la pantalla LCD se ilumina. El siguiente paso es la introducción del potenciómetro, para ajustar el contraste de la pantalla. En mi caso he utilizado un potenciómetro de 50Kohmnios, pero uno de 10k también es válido. Lo conectaremos a la izquierda de la pantalla LCD sobre la breadboard y procederemos al cableado para la conexión de sus tres pines. Conexión: primer pin del potenciómetro---> GND de la breadboard (fila -) Conexión: pin de en medio potenciómetro --> pin 3 de la pantalla LCD (VO) Conexión: tercer pin del potenciómetro---> 5V de la breadboard (fila -)
  • 5. Cuando la placa Arduino esté alimentada (conexión USB-PC), se verá por pantalla caracteres en forma de cuadrado en la fila de arriba. Prueba a ajustar con el potenciómetro y verificar que todo funciona correctamente. En el próximo paso, vamos a conectar la pantalla LCD a la placa Arduino UNO para que se pueda mostrar el mensaje de texto que queramos. Conexión: pin 4 de la LCD (RS)---> pin 7 del arduino (salida digital, PWM) Conexión: pin 5 de la LCD (RW) --> GND de la breadboard (fila -)
  • 6. Conexión: pin 6 de la LCD (E)--> pin 8 de la placa Arduino UNO (PWM) Conexión: pin 11 de la LCD (D4)--> pin 9 de la placa Arduino UNO (PWM) Conexión: pin 12 de la LCD (D5)--> pin 10 de la placa Arduino UNO (PWM) Conexión: pin 13 de la LCD (D6)--> pin 11 de la placa Arduino UNO (PWM) Conexión: pin 14 de la LCD (D7)--> pin 12 de la placa Arduino UNO (PWM) El código 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 código esté cargado y ejecutándose, la pantalla LCD mostrará el texto de esta forma:
  • 7. Comentarios Problema: Al transferir el programa y estando las conexiones aparentemente bien, por pantalla sólo mostraba los caracteres cuadrados, sin mostrar el mensaje que yo quería. Solución: El potenciómetro tenía las conexiones del revés. 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 tamaño de nuestra pantalla LCD, en nuestro caso 16x2. En la orden "lcd.setCursor()" escogemos dónde 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!