Uso del lcd

En este videoturial se explica cómo podemos utilizar un LCD con el Arduino, en este caso se utiliza un lcd de 16×2, pero se podría utilizar otro lcd con diferentes dimensiones.

24 Comentarios

  1. Luis

    Hola Twistx77, e andado buscando información sobre las LCD y el video que publicas esta muy bien explicado, lo e simulado en Proteus pero me surgio una duda en cuanto a la LCD cuando la quiero conectar, lo que pasa es que la LCD tiene unas terminales A y K en un extremo, estas terminales no vienen en la imagen de Proteus entonces se tienen que conectar al positivo y a masa como lo tienes en el video? y otra cosa, las terminales que no utilice de la LCD esas no se deberian de conectar al PIC o a algun otro lugar? lo que e visto es que estas terminales que no se utilizan las conectan a masa en el Proteus en otros videos pero en tu video simplemente no las conectas al PIC ya que no se usan, es decir solo usas las que tienes en el programa.

    Espero tu pronta respuesta.

    De antemano gracias.

  2. Twistx77

    Buenas Luis,

    Los terminales que ponen A y K que supongo que son los dos últimos, son para la alimentación de los Leds que iluminan el LCD. Si no los conectas simplemente el LCD no se va a iluminar. A y K hacen referencia al Ánodo y Cátodo de un diodo el Ánodo lo conectas a positivo y Cátodo a masa.

    En cuanto al resto de pines supongo que te refieres a los 4 bits menos significativos de el puerto de 8 bits para comunicarte con el LCD. En ese caso te digo, como estás usando el modo a 4 bits no los necesitas por lo que si no los conectas no pasa nada aunque hay la posibilidad de que ruido inducido en esas patas haga que el micro que controla el LCD, crea que has cambiado el estado de uno de esos pines por eso se suelen conectar a masa. Pero eso es una regla general es decir si tienes algún circuito digital, si no vas a usar sus entradas se suelen conectar a masa para evitar lo que te digo pero no siempre es así, dependerá del tipo de circuito ya que muchas veces el fabricante lo especifica en su datasheet indicando que hacer en caso de no usar algunos de los pines de su integrado. Algunos te dicen que los dejes al aire.

    Bueno espero que eso haya respondido a tu pregunta.

    Saludos!

  3. Luis

    Hola Twistx77, muchas gracias por la información me ayudo en serio que si, e andado buscando eso y en serio que muchas gracias, estoy empezando con esto de los microcontroladores y pues si que hacen muchas cosas estos PIC’s lo que quieria hacer es conectar la LCD pero esa era la duda que tenia sobre sus terminales y pues me quedo tan claro como el agua, bueno por el momento ando leyendo las publicaciones que tienes en la pagina porque hay varios temas que me interesan.

    Estamos en contacto Twistx77.

    Gracias.

    Saludos.

  4. Twistx77

    No hay de que!

    Cualquier duda por aquí estamos aunque nos lleve algo de tiempo responder.

    Saludos!

  5. juan antonio

    muy bueno el tutorial del lcd

  6. Twistx77

    Gracias, saludos!

  7. Dipi

    Cabria la posibilidad de que pusieras el código de arduino para configurar y poner en funcionamiento el LCD? Tengo ese mismo LCD 16×2, y me gustaría saber cuales son las librerías y el modo de conectarlo a un Arduino UNO.

    Muchas gracias y felicidades por la web os sigo siempre!!

  8. Twistx77

    Mira, en esta página tienes unos cuantos ejemplos que seguro que te sirven.

    Liquid Crystal
    Saludos!

  9. Maxspert

    Hola Twisx77,eres una maquina, te lo sabes todo,felicidades.Hoy 07/01/2011 te mande un e-mail pidiendo ayuda sobre un generador de pulsos no se si lo has leido,pero mi pregunta ahora es relacionada con los lcd.Bien, he visto q con el arduino se pueden hacer muchas cosas entre ellas conectar pantallas de varios tipos,mi pregunta es”se puede conactar al Arduino una pantalla recuperada de un portatil, de 15 o menos pulgadas, y si es asi como se podria hacer q se nececita:gracias antemano y de nuevo FELICIDADES

  10. Maxspert

    Hola Twistx77,he posteado un mensaje aqui y parece q ha sido borrado, quisiera saver si suele pasar, o a sido intencionadamente.Gracias

  11. Twistx77

    Gracias, te he enviado un email con lo que me has preguntado.

    Acerca del Arduino, dificilmente puedas usar la pantalla que quieres básicamente por dos cosas el Arduino probablemente no sea lo suficientemente rápido. Y por otra parte necesitas conocer el hardware que controla el LCD así como como comunicarte con el. Ojo no es imposible pero dependerá del lcd en sí.

    Saludos!

  12. Twistx77

    Solo tienes que esperar a que entremos y lo aprobemos ya que si no, no aparecen puesto a que el spam es un asco y si no lo hacemos así solo se verían comentarios de SPAM.

  13. Ana Silvia

    hola oye estoy intentando conectar un lcd de 16 * 2 con un pic 16f628a
    pero al momento d conectarlo solo me enciende el lcd y no me muestra mi mensaje
    el codigo lo estoy aciendo en microcode studio-picbasic pro pero no se cmo conectarlo
    y me preguntaba si la conexion de los pines es la misma para todos?
    o cambia en la configuracion:
    porque conecto los pines:
    1,3,5 a –
    2 a +
    4 al pin 7 del pic
    6 a el pin 8 del pic
    y los de datos los comienzo colocando desde el pin 10 asta el 13 del pic
    esper contar con tu ayuda
    ya que me urge y no puedo acer la conexion corresta graxias

  14. Roberto (Publicaciones Autor)

    Hola Ana Silvia,

    Segurmante sea un problema con el contraste,y por eso no ves el texto. El pin 3 del LCD es el contraste, lo bueno sería que en esa entrada colocaras un potenciómetro y ajustaras el contraste, si no tienes un potenciómetro prueba con diferentes resistencias.

    Si tienes algún problema más, no dudes en preguntarla.

    Un saludo.

  15. rolo1387

    hola… buen tutorial…soy estudiante de electronica.. me gustaria saber como puedo armar los cables que utilizas para armar el circuito… me refiero a los terminales de cada cable

  16. Twistx77

    No los he hecho yo, me vinieron con la protoboard. Saludos!

  17. thunk

    hola! una pregunta, quisiera saber si puedo conectar una pantalla touchscreen al Netduino. y si se pudiera, me gustaría saber como, muchas gracias. mi correo es: thunkx@gmail.com

  18. Twistx77

    Seguramente se pueda, probablemente vendan algún modulo sencillo de usar. Probablemente te sirva también uno para Arduino. Saludos!

  19. Luis Rodallegas

    hola amigo buen dia solo para pedir ayuda para el como conectar un sensor infrarrojo en la placa arduino saludos desde México
    espero tu respuesta

  20. Twistx77

    Buenas, si necesitas ayuda, publica tu duda en el foro. Saludos!

  21. Raúl

    Hola, yo queria saber si a un LCD 16×2 se le puede enviar información serie con Arduino sin necesidad de tener ningún módulo para ello.

    Gracias

  22. Twistx77

    No. El LCD lo debe soportar, el estándar no lo soporta.

  23. caloslpz

    Hola, muchas gracias por todo lo que publicas en este sitio, me ha servido de mucho, ahorita tengo un problema con un proyecto, es un elevador de 3 pisos pero necesito mostrar en el lcd el valor digital convertido de 2 entradas analogicas, mi problema es que la libreria “lcd.c” de pic c compiler no me permite usar para nada el “port b” o el “port d” y ahi tengo puestos los pulsadores, o ¿hay alguna forma de usar la entrada A0 como analógica y A1-A6 como digitales al mismo tiempo? porque en el “port c” estoy usando los 2 pwm y tampoco me deja usar los “port c” al mismo tiempo con pwm y el resto como entradas digitales

  24. mecopcrystalix86

    Hola muy buenas!
    Tengo un problema gordo con mi LCD 16216 SYH, espero que lo conozcais, lo estoy intentando poner en correcto funcionamiento con ARDUINO uno pero me esta resultando dificilimo, necesitaria vuestra ayuda si es posible,

    mi problema es que sigo todos los pasos principalmente del tutorial que hay en la pagina de arduino, todas las conexiones y todo el codigo perofectamente puesto y mas que revisado y lo maximo que consigo que aparezca en mi LCD es simbolos raros como estos “§$%&ß World” y debajo el contador pero tambien no muy bien visualizado, parece que las instrucciones que le mando son correctas pero no debe detectarlas bien…llevo un par de dias super atascado mirando como solucionar el problema y no hay manera, Os agradeceria muchisimo que me pudieseis ayudar, por cierto me llamo Eneko

    Gracias

Dejar un comentario