Biblioteca de controlador de LCD Arduino I2C y PackMan

Este proyecto es una completa Arduino un Instructable anterior que se puede encontrar aquí;

Snappily que tituló...

'Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C'

Es mi primera ir a escribir una librería de Arduino C++ así que disculpas si no es 100% perfeccionan Arduino 'hablar'.

Se ha probado completamente sin problemas hasta un máximo de 4 pantallas de diferentes dimensiones como en la foto adjunta.

La conversión serial I2C LCD paralelo se logra mediante el uso de un módulo de conversión comprado de Ebay como se detalla en el Instructable antes mencionado que se basa en el expansor de E/S PCF8574.

Me inversa diseñado el PCB y han proporcionado una copia del circuito anterior si desea hacer su propia desde cero. Aunque el loco precio de £1,79, sinceramente recomiendo que compra uno en lugar de dedicar el esfuerzo a munge uno juntos.

Una copia de la biblioteca comprimida se incluye a continuación.

Para 'instalar' debe seguir las instrucciones de instalación de biblioteca de Arduino para importar una biblioteca de .zip aquí;

https://www.Arduino.CC/en/Guide/Libraries

La biblioteca da acceso a todas las funciones LCD HD44780 con acceso de lectura de la pantalla para permitir la lectura de DD y CG ram junto con la bandera de ocupado si desea sondear la pantalla de disponibilidad en las operaciones de lento. Esto logra mediante la configuración de la pantalla LCD en modo de 4 bits.

El archivo zip contiene también una herramienta para crear tus propios personajes personalizados.

Artículos Relacionados

Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C

Este Instructable presenta una biblioteca de 'C' para el control de un solo 20 por 4 LCD basado en el controlador HD44780 LCD sobre I2C usando 8 bits IO expansor PCF8574 NXP remoto. La pantalla LCD está configurada para la interfaz de 4 bits y puede
Una tarjeta de crédito de tamaño tarjeta de controladora de Ethernet Arduino compatible

Una tarjeta de crédito de tamaño tarjeta de controladora de Ethernet Arduino compatible

me encanta el Arduino como plataforma controlador simple y accesible para muchos proyectos diferentes.  Hace unos meses, una comprados un escudo de Ethernet para mi controlador Arduino para trabajar en algunos proyectos con un compañero mío - fue un
Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

I2C Dispositivos y módulos están ampliamente disponibles y muy popular en los proyectos de Arduino . Cada dispositivo I2C tiene una dirección generalmente fija o configurable por jumpers. Cuando se trabaja con el dispositivo I2C , la primera tarea es
Controlador de LCD I2C (la manera fácil)

Controlador de LCD I2C (la manera fácil)

estoy trabajando en un proyecto de la central de alarma/tiempo y quise usar un LCD pero golpe quiere tener un montón de cables por lo que pide un controlador. Esto es solo un tutorial muy básico de como enganchar para arriba, para los principiantes c
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Arduino - I2C LCD 1602A - contraseña protegida puerta acceso con relé - KY-019

Arduino - I2C LCD 1602A - contraseña protegida puerta acceso con relé - KY-019

¡Hola mundo! Hoy hice un código simple para controlar una cerradura eléctrica huelga con una contraseña / clave de acceso utilizando un relé de 1 canal. No tengo tal bloqueo pero demostró con una lámpara atada relé. Compruebe el siguiente paso para e
Arduino I2C pantalla PIN de depuración

Arduino I2C pantalla PIN de depuración

Bienvenido a mi intento de un Instructable primera. Estoy haciendo esto porque compré un LCD barato de I2C cutre para Arduino de eBay y pasaron varias horas tratando de enganchar para arriba. Como era de esperar las instrucciones horribles no hizo na
Arduino I2C

Arduino I2C

I2C (cuadrado C) es un protocolo maestro / esclavo serial, implica la comunicación entre 2 o más Arduinos con uno Arduino como master y el otro como esclavo. Este proceso también puede utilizarse para ampliar el número de puertos si desea hacer un pr
Cómo hacer una pantalla de LCD - Arduino Tutorial

Cómo hacer una pantalla de LCD - Arduino Tutorial

La librería LiquidCrystal permite pantallas de control LCD que son compatibles con el controlador HD44780 de Hitachi. Hay muchos de ellos por ahí, y generalmente usted puede encontrar la interfaz de 16 pines.En este tutorial usted aprenderá cómo util
Pantalla de temperatura dual-Arduino I2C

Pantalla de temperatura dual-Arduino I2C

Uso de Arduinos es grande y todo, pero ¿qué pasa cuando te quedas sin pernos? ¿Claro, usted podría comprar un Mega, pero lo que si ya tienes Unos pocos, o tal vez algunos Micros? Existe un protocolo ingenioso en la electrónica de hoy en día, y se lla
2.4 pantalla TFT LCD + Arduino de código fijadas

2.4 pantalla TFT LCD + Arduino de código fijadas

Recientemente estoy experimentando 2.4" TFT LCD Display con Arduino, compré el LCD no previsto hacer algo pero solo quiero saber si funciona o no. He buscado el instructables, youtube pero un montón de código no funcionaba, así que proceder un estudi
Xbox de mod controlador del 360 Arduino usando (MW3)

Xbox de mod controlador del 360 Arduino usando (MW3)

no quiero comprar un chip de controlador de modded por dos razones uno sólo hacen una cosa y dos que se convierten hacia fuera rápidamente, haciéndolos inútiles para nuevos juegos de la fecha. Así que el arduino que solo recogí parecía perfecto, es p
Master Arduino I2C y arranque

Master Arduino I2C y arranque

Después del éxito de mi tablero de Arduino Uno I2C maestro, empecé a pensar que podía mejorar la Junta. Bien... hacer más extensible por un lado y me permite usar la Junta para otras cosas así. Pensé que si podía romper las conexiones de la ATMEGA328
Cómo usar un LCD - Arduino

Cómo usar un LCD - Arduino

Vamos a aprender a usar una pantalla LCD (pantalla de cristal líquido) con una placa Arduino.Paso 1: Hardware necesario -Un Arduino Uno-Un protoboard-Jumper cables-Un potenciómetro de 10K- Y una pantalla LCD por supuesto!No necesitas ninguna herramie