Interfaz de LCD de 2 hilos para Arduino o Attiny (actualizado junio de 2016)

Generalmente necesidad de 11signal líneas de LCD + 3 o 5 líneas para Vcc, tierra y contraste y en algunos casos un 2 extra de luz de fondo.

Utilizando la pantalla LCD en modo de 4 bit ahorra 4 pines, pero a menudo eso no es suficiente. Aunque es posible utilizar un módulo I2C para controlar el LCD con dos cables vía el puerto I2C, hay situaciones en que es poco práctico, por ejemplo cuando usted necesita puertos analógicos al y no puede sacrificar A4 y A5 para SDA y SCL.

En ese caso usar un registro de desplazamiento puede ser una solución.

Estoy usando un registro de 74164 desplazamiento con sólo unos pocos componentes adicionales para hacer lo que necesito y fácilmente se puede poner sobre un trozo de placa perforada

LISTA DE MATERIALES
74LS164
1N14148
2x1k resistencia
resistor variable 1x1k

La versión de placa perforada sigue el trazado estándar para la mayoría de LCDs con un SIL pin lay-out. Sin embargo, también tuve un LCD, un Seiko M1602, que tenía un perno de dos línea lay-out que hice una versión dedicada.

Para el programa utilizar la librería LCD de Malpartida.

 #include <LiquidCrystal_SR> LiquidCrystal_SR lcd(8,7,TWO_WIRE); // | | // | \-- Clock Pin// \---- Data/Enable Pinvoid setup(){ lcd.begin(16,2); // initialize the lcdlcd.home (); // go home // } void loop(){lcd.home (); lcd.print("LiquidCrystal_SR"); lcd.setCursor (0, 1 ); lcd.print("2 wire");} 

Allí u go.
Sólo una cosa más. En circuito de mu alimentar la luz de fondo de tensión 5 voltios a través de un resistor. Pero como se puede ver el registro de desplazamiento vacíos pins. Creo pin 4 lleva la retroiluminación de la señal de encendido/apagado y si quisiera se podría recoger la señal de ahí, la alimentación a un BC547 luego pueden cambiar la luz de fondo encendido y apagado por software.
En la página "Siguiente" discutir cómo hacer este trabajo para un Attiny85

Artículos Relacionados

Cómo interfaz LCD (16 X 2) para arduino

Cómo interfaz LCD (16 X 2) para arduino

Este instructables te explica sobre interfaz LCD (cristal líquido exhibición) 16 X 2 al arduino.Algunas formas básicas de puntos de LCD:-LCD se compone de 16 filas y 2 columnas de 5 × 7 o 5 × 8 LCD dot matrices.LCD está disponible en un paquete de 16
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
Cocina digital interfaz de báscula de pesaje para Arduino

Cocina digital interfaz de báscula de pesaje para Arduino

IntroDesarrollé un programa de interfaz para el Arduino leer una escala. No hay ninguna electrónica adicional necesitada, sólo dos cables entre la electrónica interna de la escala y el Arduino.Ver más aquí:http://www.avdweb.nl/Arduino/hardware-interf
Protector de pantalla LCD 16 x 2 para Arduino Uno con 3 cables

Protector de pantalla LCD 16 x 2 para Arduino Uno con 3 cables

No tomar ningún crédito qué tan nunca para este bosquejo. Ha sido copiado deSin embargo, en el lado del diseño del hardware de la original instructable noté un pequeño defecto.Si se va a seguir el los diagramas Publicada en allí, hay un defecto menor
Una máquina pequeña Tea Timer (TTT) para Arduino y ATtiny

Una máquina pequeña Tea Timer (TTT) para Arduino y ATtiny

TinyTeaTimmer (TTT) es una implementación de un pequeño accesorio que fácilmente puede ser montado y programado usando un interruptor, un botón, 1 o 2 LEDs, un pequeño servo motor y una placa Arduino o un procesador ATTiny.Puede encontrar los archivo
Una Wireless Smart Home (fue: en el simulador de la casa y alarma con Arduino o Atmega328 (actualizado mayo de 2016))

Una Wireless Smart Home (fue: en el simulador de la casa y alarma con Arduino o Atmega328 (actualizado mayo de 2016))

Nota: ahora es un android bluetooth control app ibble para este proyectoNota: Aunque esto comenzó como un proyecto simulando mi presencia en el país, se ha convertido en una casa inteligente, por lo tanto, retitled este InstructableCuando la gente es
Interfaz de pantalla táctil de 4 hilos con arduino

Interfaz de pantalla táctil de 4 hilos con arduino

En este post, estamos yendo a la interfaz de pantalla táctil de 4 hilos con arduino y hacer del teclado de 4 * 3 de ellos y etiquetado como 0-9, * y #.Paso 1: Lista de componentes: Arduino Unopantalla táctil de 4 hilosPistola de pegamentoCable de con
RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

protector de la pantalla RGB para Arduino 65K color KIT incluye todos los componentes para armar una lista para usar protector de pantalla LCD para Arduino y placas compatibles como Freeduino.(visita http://store.nkcelectronics.com/rgb-lcd-shield-for
Cableado LCD paso a paso (modo de 4 bits) y ejemplos de programación para Arduino

Cableado LCD paso a paso (modo de 4 bits) y ejemplos de programación para Arduino

esta instructable le chipset LCD pantalla guía al usuario paso a paso en cableado y programación de un HD44780 de Hitachi (o compatible) un Arduino, utilizando la librería LiquidCrystal. Se proporcionan ejemplos de programación para todas las llamada
Indicador de dirección para Arduino Robot - interfaz Scratch

Indicador de dirección para Arduino Robot - interfaz Scratch

Recientemente he subido a una guía de la programación de un Cybot utilizando un control de Arduino. En la programación que he creado una interfaz de usuario para visualizar la dirección seleccionada por el usuario. Esta guía le mostrará que haw para
Interfaz gráfica de Internet para Arduino

Interfaz gráfica de Internet para Arduino

Esta nota de aplicación describe cómo implementar un tablero de instrumentos de temperatura web para Arduino Ethernet. Se pretende mostrar cómo el concepto de mapa de memoria funciona en la práctica y la manera en que puede ayudarle a mejorar sus pro
ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ACTUALIZACIONES:19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.30 de octubre de 2013: Andruino está ahora oficialmente ARDUDROID y pronto estará disponible en Google Play. Este cambio de nombre para evitar conflicto con
ATTiny USI I2C introducción - una interfaz de comunicación de gran alcance, rápido y conveniente para sus proyectos ATTiny!

ATTiny USI I2C introducción - una interfaz de comunicación de gran alcance, rápido y conveniente para sus proyectos ATTiny!

I2C, es un estándar que ha sido de alrededor de alrededor de 20 años y ha encontrado aplicaciones en casi todos los rincones del universo de la electrónica.  Es una tecnología muy útil para nosotros aficionados del microcontrolador, pero puede parece
Pantalla táctil de 4 hilos con Arduino

Pantalla táctil de 4 hilos con Arduino

Este tutorial muestra cómo la interfaz de pantalla táctil de 4 hilos usando Arduino. Este tutorial es útil para todos los microcontroladores saber interfaz Reisistive TouchscreenMuestra de pantalla táctil resistiva se compone de varias capas separada