Identificación de pines de una pantalla LCD desconocida

5

Tengo un LCD eliminado de algún dispositivo. Necesito comprobar si está funcionando. Pero la cosa es que solo tengo el LCD, ninguna hoja de datos o cualquier documentación al respecto.

Tengo un Arduino mega 2560. Estoy tratando de sacar la pantalla LCD de eso. Pero no sé el pin-out. ¿Hay alguna manera de identificar los pines? (o de alguna manera conducir el LCD).

Estos son los detalles que puedo dar sobre la pantalla LCD

  • Tiene 16 pines
  • Hay este número impreso en el reverso PVC160205Q ( Intenté encontrar una hoja de datos para el número. Pero no pude encontrar nada útil )

Cualquier ayuda es apreciada. Gracias!

PS:

Para una mejor comprensión, he dibujado la siguiente imagen. Espero que eso ayude. Eso es lo que ves cuando miras la pantalla LCD desde el frente.

Además de los 16 pines, hay otros dos pines + y - (sin embargo, no se han usado) en el borde derecho, como se muestra

    
pregunta Anubis

2 respuestas

4

Este es un pinout bastante común para un LCD. Puede estar bastante seguro de que utiliza el chipset Hitachi HD44780. La biblioteca LiquidCrystal debe poder manejarlo sin ningún problema. Los pines K y A son solo pines de retroiluminación.

Cualquier pin digital debería funcionar ... solo asegúrese de conectarlos a la pantalla LCD de la forma que sugieren los comentarios en el ejemplo. Solo necesita asignar los pines que se conectan a la firma del constructor que se utiliza en el ejemplo.

lcd(12, 11, 5, 4, 3, 2); 

está utilizando el constructor de la documentos de la biblioteca que va con:

LiquidCrystal(rs, enable, d4, d5, d6, d7) 

Sabes esto contando el número de argumentos. Así que en el ejemplo:

  • Digital 12 == RS == LCD pin 4
  • Digital 11 == Habilitar == LCD pin 6
  • Digital 5 == D4 == LCD pin 11
  • Digital 4 == D5 == LCD pin 12
  • Digital 3 == D6 == LCD pin 13
  • Digital 2 == D7 == LCD pin 14

Obviamente, también tiene que conectar el Pin LCD 2 a 5V y el Pin LCD 1 a GND. Es posible que también deba conectar un potenciómetro al pin 3 de la pantalla LCD para ajustar el contraste. ¿Cuál puede ser el problema que me estás describiendo en tu comentario anterior? Hay literalmente cientos de tutoriales en línea acerca de esto, use el google :).

    
respondido por el vicatcu
2

¿Qué tal este?

enlace

El nombre es ligeramente diferente, pero supongo que es solo una variante menor y que el pinout sería el mismo. Probablemente valga la pena intentarlo a menos que encuentres algo mejor.

Publicación de pines abajo en caso de rotura del enlace:

LEDK Power Supply for LED B/L (-) //rightmost pin
LEDA Power Supply for LED B/L (+)
VSS Power Supply (GND)  //pin "1"
VDD Power Supply (+)
V0 Contrast Adjust
RS Register select signal
R/W Data Read / write
E Enable Signal
DB0 Data Bus Line
DB1 Data Bus Line
DB2 Data Bus Line
DB3 Data Bus Line
DB4 Data Bus Line
DB5 Data Bus Line
DB6 Data Bus Line
DB7 Data Bus Line //pin "14"
    
respondido por el Tim

Lea otras preguntas en las etiquetas