Conducir un HD44780 Mostrar utilizando un registro de desplazamiento y una frambuesa Pi

en mi último instructable, cubre cómo ejecutar un registro de desplazamiento con un Raspberry Pi y clase de dio a entender que una cosa que podría hacer con él se ejecuta una pantalla HD44780 basado.  Que será lo que este instructable cubrir.  Este instructable es también la tercera parte de una serie que conduce hasta mi esperada y muy esperado Voiceberry Pi.

Estoy feliz de decir que el siguiente instructivo de la serie será el Voiceberry Pi sí mismo!  No mucho más que esperar.

Introducción

El HD44780 es un controlador muy común para pantallas de LCD como se muestra a continuación.  Normalmente, el circuito se construye en la pantalla, y sólo tienes que conectar una cinta o encabezados a su circuito.  Eso es lo que voy a e cubrir aquí.

La pantalla de mi fue comprada fuera de eBay y es un personaje de 40 por 2 líneas. Es un poco voluminoso y tiene más caracteres de lo que necesito para lo que tengo había planeado (Voiceberry Pi otra vez), pero es una gran muestra de lo contrario.

Una ventaja de HD44780 por muestra es que hay un montón de información que hay en cómo usar ellos y una buena cantidad de información sobre cómo utilizar con el Raspberry Pi.  Debido a esto, no entraré en demasiados detalles sobre cómo ejecutar la pantalla de la Raspberry Pi, pero en cambio voy a enfoque utilizando el registro de desplazamiento a la unidad de la pantalla.

Dos grandes fuentes de información sobre el uso de la HD44780 son esta entrada del blogy este sitio de Web de geocities, que en realidad tiene un simulador de HD44780.  Simulador realmente le permite manejar los distintos comandos y cómo darles.  Es algo impresionante.

Artículos Relacionados

Ejecuta un HD44780 Mostrar apagado el ATmega en un Gertboard

Ejecuta un HD44780 Mostrar apagado el ATmega en un Gertboard

hubo un hilo en los foros de frambuesa Pi sobre la ejecución de una pantalla de 16 x 2 HD44780 base fuera el chip ATmega de la Gertboard.  Normalmente utilizo un registro de desplazamiento para ejecutar mi pantalla, por lo que no era de mucha ayuda p
Conducción de dos tubos de Nixie con un Arduino a través de un registro de desplazamiento y dos SN74141s.

Conducción de dos tubos de Nixie con un Arduino a través de un registro de desplazamiento y dos SN74141s.

tubos de Nixie son padrisima mirando y se están convirtiendo en muy populares por su aspecto 'retro'. Aunque hay una serie de tutoriales que hay sobre el uso de tubos nixie y algunas unidades envasados agradables (ver éstas agradables de ogi lumen y
Cómo utilizar un registro de desplazamiento 74HC595 con un AVR ATtiny13

Cómo utilizar un registro de desplazamiento 74HC595 con un AVR ATtiny13

si usted ha estado jugando con microcontroladores y electrónica entonces usted probablemente ha visto pantallas de matriz de puntos LED y otros proyectos que utilizan registros de desplazamiento como displays de 7 segmentos y más. Este instructable p
Arduino 16 LEDs con dos registros de desplazamiento 74HC595 (pins ilimitados)

Arduino 16 LEDs con dos registros de desplazamiento 74HC595 (pins ilimitados)

Este es mi primer instructivo, espero que te guste. He estado jugando con LEDs para un tiempo y me di cuenta de que estoy bastante limitada con los pines de Arduino y no se pueden hacer grandes proyectos que requiere una gran cantidad de pines. Se tr
Control de display LCD ATTiny45/85 con un registro de desplazamiento, programado en Arduino

Control de display LCD ATTiny45/85 con un registro de desplazamiento, programado en Arduino

Arduino funcionando en un ATTiny45 de chip 85 es un enorme ahorro de costo para mini-proyectos. Sin embargo, no se puede conectar una pantalla de LCD compatible HD44780 necesita 6 salidas, pero sólo tiene 5. Este problema puede resolverse mediante el
Registro de desplazamiento 74HC595

Registro de desplazamiento 74HC595

se trata de una guía de inicio rápido para el registro de desplazamiento 74HC595.El registro de desplazamiento funciona de una manera bastante sencilla, pero puede ser modificado para llegar a ser muy complicado pero muy útil.El concepto básico es qu
Registro de desplazamiento 74HC595 Desmitificada

Registro de desplazamiento 74HC595 Desmitificada

explicación preliminares o precaucionesConsulte siempre las hojas de datos antes de realizar cualquier prueba en un circuito integrado.Operaciones de CMOS:Un importante a tener en cuenta es el 74HC595 (HC) es de tecnología CMOS. Las señales de salida
Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

si has trabajado alguna vez con arduino, probablemente has querido para mostrar las lecturas del sensor.Usando al serial monitor está perfectamente bien, pero ser el macarra de arduino que se está convirtiendo rápidamente en, probablemente quiere que
Como hacer panel solar de bajo costo - utilizando un diodo de silicio como una célula solar

Como hacer panel solar de bajo costo - utilizando un diodo de silicio como una célula solar

Esto es una demostración de mí utilizando un diodo de silicio 1n4148 como una célula solar de bajo costo.Muchos más proyectos prácticos referente a los paneles solares se pueden encontrar en mi página web:http://mysolaradventures.blogspot.comSi usted
No contador para ATMega328P-PU ninguna placa de arduino de la necesidad de ningún registro de desplazamiento y no transistores.

No contador para ATMega328P-PU ninguna placa de arduino de la necesidad de ningún registro de desplazamiento y no transistores.

Ahora me gustaría mostrarte cómo hacer un contador con ánodo común. no cambio de registro ningún transistor necesario de pequeños leds. Si usted tiene cátodo común, no hay problema solo tienes que cambiar el LV, alto voltaje y viceversa.La belleza de
Parpadear una serie de LEDs utilizando lenguaje de programación Python y frambuesa Pi

Parpadear una serie de LEDs utilizando lenguaje de programación Python y frambuesa Pi

Resumen de pasosEn la primera fase, voy a instalar sólo un LED. A continuación, descargar el módulo de python de clase LED que representan un hardware LED. Ejecuto la clase LED módulo python a parpadear eso LED. La primera fase sirve como una "prueba
Registro de extensiones con una aplicación Portable

Registro de extensiones con una aplicación Portable

si tu como me llevas un thumbdrive alrededor con usted con sus programas favoritos. Algunos programas tienen perfiles (firefox) y algunos son simplemente genial tener alrededor para emergencias. Lo que la razón que puede ser útil para vincular el pro
Cómo cambiar un neumático de moto utilizando palancas de neumático y una pala

Cómo cambiar un neumático de moto utilizando palancas de neumático y una pala

sin necesidad de hacer un viaje a la tienda de neumáticos para cambiar su neumático de motocross, si usted tiene una pala, un par de palancas de neumático y alguna manguera de plástico. Este detallado tutorial le mostraremos cómo sus hecho en 15-20 m
Matriz de LED con cambio de registros

Matriz de LED con cambio de registros

este instructable pretende ser una explicación más completa que otros disponibles en línea. En particular, esto le dará más explicación de hardware que está disponible en la marquesina de LED instructable por led555.ObjetivosEste instructable present