¿Pantalla LCD paralela a serial? (¿1 microcontrolador dedicado?)

Soy un novato con la electrónica y me preguntaba si hay un IC o PCB que pueda convertir una conexión LCD paralela a Serial para que pueda usar 2 cables para comunicarme con la pantalla usando un arduino y aún tengo pines abiertos en el arduino para usar para algo más. Si este no es el caso, ¿las personas generalmente tienen un microcontrolador dedicado para las pantallas LCD o manejan esto de una manera completamente diferente?

EDITAR: Por ejemplo, esta pantalla LCD requiere aproximadamente 11 pines, que es mucho para usar en un arduino.

Respuestas (3)

Sí, hay una serie de soluciones de serie a LCD para LCD de caracteres. Adafruit vende uno basado en un expansor de E/S de Microchip en lugar de un microcontrolador para hablar en I2C de dos hilos.

ingrese la descripción de la imagen aquí

Hay placas complementarias que utilizan un procesador, que pueden comunicarse en serie asíncrona a velocidades de transmisión comúnmente utilizadas.

También puede comprar pantallas de entrada en serie de, por ejemplo, Newhaven (disponible a través de distribuidores), que tienen características adicionales como brillo de retroiluminación y contraste de pantalla ajustables en serie.

Parece más fácil comprar el tipo correcto de pantalla, o un micro con más pines, que un convertidor separado.

Bueno, aquí está el pin out: -

ingrese la descripción de la imagen aquí

Y, los pines que necesitan control son DB0 a DB7, RS, R/W y E.

Puede usar un registro de desplazamiento de salida paralelo en serie (como 74xx595 ); esto significa que carga la palabra de datos (DB0-7) usando un pin para datos y otro pin que actúa como un reloj para el registro en serie.

Probablemente sea mejor dejar los otros tres pines como pines de E/S dedicados, por lo que en total puede salirse con la suya con 5. Eso es mucho mejor que 11.

Por ejemplo, esta pantalla LCD requiere aproximadamente 11 pines, que es mucho para usar en un arduino.

En realidad, hay dos modos que puede usar para controlar una pantalla LCD,

el modo de 8 bits que utiliza 11 líneas
ingrese la descripción de la imagen aquí

y el modo de 4 bits que usaba 7 líneas (o seis si usa el modo de solo escritura)
ingrese la descripción de la imagen aquí

Si siete líneas todavía son demasiado, puede usar solo tres pines con un registro de desplazamiento en serie que recibe los datos en serie y los envía a las salidas paralelas.
ingrese la descripción de la imagen aquí

Y si desea incluso más bajo, puede usar solo un pin , pero en este caso el código será más complicado debido al estricto tiempo que debe seguirse.
ingrese la descripción de la imagen aquí