Tipos de lcd para arduino

Pcf8574 lcd arduino

Añadir una pantalla a tu Arduino puede servir para muchos propósitos. Dado que un uso común para los microcontroladores es la lectura de datos de los sensores, una pantalla le permite ver estos datos en tiempo real sin necesidad de utilizar el monitor de serie dentro del IDE de Arduino. También te permite dar a tus proyectos un toque personal con texto, imágenes o incluso interactividad a través de una pantalla táctil.

El Diodo Orgánico Emisor de Luz Transparente (TOLED) es un tipo de LED que, como puedes adivinar, tiene una pantalla transparente. Se basa en las ya comunes pantallas OLED que se encuentran en los teléfonos inteligentes y televisores, pero con una pantalla transparente, ofrece algunas nuevas posibilidades para las pantallas de Arduino.

Tomemos como ejemplo este brillante proyecto que hace uso de las pantallas TOLED. Apilando 10 pantallas OLED transparentes en paralelo, el creador Sean Hodgins ha convertido un puñado de pantallas 2D en una pantalla volumétrica de estado sólido. Este tipo de pantalla crea una imagen con profundidad tridimensional, acercándonos a las pantallas holográficas de neón que imaginamos en el futuro.

Arduino grafik display

En este tutorial de Arduino aprenderemos a conectar y utilizar una pantalla LCD (Liquid Crystal Display) con Arduino.  Las pantallas LCD como estas son muy populares y ampliamente utilizadas en muchos proyectos de electrónica porque son geniales para mostrar información simple, como los datos de los sensores, y además son muy asequibles.

Puedes ver el siguiente vídeo o leer el tutorial escrito más abajo. Incluye todo lo que necesitas saber sobre el uso de una pantalla LCD de caracteres con Arduino, como, pinout LCD, diagrama de cableado y varios códigos de ejemplo.

Si echamos un vistazo más de cerca a la pantalla podemos notar que hay pequeñas áreas rectangulares compuestas por una cuadrícula de 5×8 píxeles. Cada píxel puede iluminarse individualmente, y así podemos generar caracteres dentro de cada cuadrícula.

El número de áreas rectangulares define el tamaño del LCD. El LCD más popular es el de 16×2, que tiene dos filas con 16 áreas rectangulares o caracteres. Por supuesto, hay otros tamaños como 16×1, 16×4, 20×4, etc., pero todos funcionan según el mismo principio. Además, estas pantallas LCD pueden tener diferentes colores de fondo y de texto.

Visualización de brutos de Arduino

Los proyectos relacionados con Arduino son muy populares y, al igual que Raspberry Pi, es uno de los proyectos de Hardware Libre más utilizados entre las empresas. Por eso vamos a hablar de una de las combinaciones más populares entre los usuarios de Arduino: LCD + Arduino.

La pantalla LCD es un accesorio cada vez más económico y accesible, lo que la convierte en una gran opción para acompañar a nuestra placa Arduino. Pero, ¿se puede utilizar una pantalla LCD con nuestra placa Arduino? ¿Qué proyectos se pueden utilizar con LCD y Arduino, merece la pena utilizar esta combinación?

Los usuarios noveles desconocen el significado de LCD, aunque lo habrán visto más de una vez en su vida. LCD significa Liquid Crystal Display, o lo que viene a ser Pantalla de Cristal Líquido. Una pequeña o gran pantalla que muchos hemos conocido en diversos dispositivos como despertadores, pantallas de reloj, calculadoras, etc… Un sinfín de dispositivos electrónicos que se amplían gracias a la combinación de LCD + Arduino y Hardware Libre.

Las pantallas LCD son compatibles con cualquier Hardware Libre, incluidas las placas de proyectos Arduino, aunque requieren que las placas tengan ciertos conectores o pines para realizar la conexión entre la placa electrónica y la pantalla LCD.

Arduino lcd

Para este tutorial he compuesto tres ejemplos. El primer ejemplo es la medición de la distancia usando un sensor ultrasónico. La salida del sensor, o la distancia se imprime en la pantalla y usando la pantalla táctil podemos seleccionar las unidades, ya sea centímetros o pulgadas.

El siguiente ejemplo es el control de un LED RGB utilizando estos tres deslizadores RGB. Por ejemplo si empezamos a deslizar el deslizador azul, el LED se iluminará en azul y aumentará la luz a medida que vayamos al valor máximo. Así que los deslizadores se pueden mover de 0 a 255 y con su combinación podemos poner cualquier color al LED RGB, pero sólo hay que tener en cuenta que el LED no puede representar los colores con tanta precisión.

Como ejemplo estoy usando una pantalla táctil TFT de 3,2″ en combinación con un TFT LCD Arduino Mega Shield. Necesitamos un escudo porque la pantalla táctil TFT funciona a 3,3V y las salidas del Arduino Mega son de 5 V. Para el primer ejemplo tengo el sensor ultrasónico HC-SR04, luego para el segundo ejemplo un LED RGB con tres resistencias y un botón pulsador para el ejemplo del juego. También tuve que hacer una cabecera de pines a medida como esta, soldando las cabeceras de los pines y doblando una de ellas para poder insertarlas entre la placa Arduino y el TFT Shield.

Acerca del autor

admin

Ver todos los artículos