Interfaz de una pantalla LCD de 16x2 caracteres con el Arduino

2

Un amigo me dio recientemente un juego de tres (antiguas) pantallas LCD 16x2. ( hoja de datos )

Sin embargo, tengo dificultades para pensar cómo conectar uno a mi Arduino. En particular, cada LCD tiene 14 (!) Pines, de los cuales 7 se indican como "línea de bus de datos" en la hoja de datos.

En el pasado, conecté mi Arduino a una pantalla LCD usando conexión en serie , y tengo una pantalla LCD I2C que gané recientemente en una competencia (aunque todavía no he usado esa, estoy esperando un tipo de cable de puente específico).

Sin embargo, nunca he usado una pantalla LCD con tantos pines, y ciertamente no quiero acaparar todos los pines de mi Arduino (Uno). Entonces, mi pregunta es:

  

¿Cómo me comunico con esta pantalla LCD con mi Arduino? (Teniendo en cuenta que quiero hacer otras cosas con los pines).

    
pregunta apnorton

2 respuestas

4

Hay algunos métodos para hacer lo que quiere, y tendrá que dedicar 4 u 8 pines a la pantalla LCD. Mirando la hoja de datos que proporcionó, la pantalla LCD está controlada por un HD44780, y esto ha sido interconectado con Arduino muchas veces; hay una subsección de LCD page dedicada a ella (desplácese hacia abajo para encontrarla). Hay algunas bibliotecas que puede utilizar. Recomendaría Liquid Crystal ya que proporciona 4 y 8 bits. Modos, y aparentemente viene con el software Arduino. Sin embargo, es probable que pueda reutilizar los pines haciendo uso de los pines habilitación / selección de chips y luego pegando las placas / protectores en la parte superior. Esta pregunta puede ayudar con eso.

    
respondido por el Polar
4

La hoja de datos indica que su LCD tiene un controlador HD44780. Es compatible con pines con algunos de los LCD de 16x2 más comunes. Debería ser compatible con las pantallas LCD de 16x2 de un solo color en este tutorial . Eso debería permitirle comenzar tanto con la conexión de hardware como con el software.

    
respondido por el walrii

Lea otras preguntas en las etiquetas