USB en un sello (6 / 6 paso)

Paso 6: USB basados en LCD

Añadir USB a una pantalla LCD es fácil. Matriz Orbital tiene una muestra de gama de USB base ya que también usa chips FTDI. Ellos utiliza el FT232 chip serial USB <> –. Nosotros vamos a usar el mismo circuito anterior, con un HD44780 LCD conectado y el código modificado para que puedan enviar comandos o datos para la pantalla. En este ejemplo no tiene tantas características como la gama Matrix Orbital (como no quiero un smart-hey me dieron muestras gratis después de todo!), pero va a ser utilizable en RS232 o USB. El ejemplo utiliza el chip paralelo USB FT245 <> =.

circuito de < aquí >

Este código todavía no está completo. La versión final podrá elegir entre de RS232 o USB, soporte varios comandos, etc.. Este código es un ejemplo simple que muestra que la idea funciona.

' {$STAMP BS2}

' *** DECLARAR VARIABLES ***
' CONSTANTES DE
EnableLCD CON 8' pin Enable del LCD (1 = habilitado)
RW CON 9
RS CON 10' Select Register (1 = char)
readUSB CON 11 ' P11 = /RD del módulo USB
ClrLCD CON $01 ' limpiar la pantalla LCD
CrsrHm CON $02 ' desplazar cursor a la posición inicial
CrsrLf CON $10 ' mover cursor a la izquierda
CrsrRt CON $14 ' desplazar cursor a la derecha
DispLf CON $18 ' caracteres de cambio aparecido a la izquierda
DispRt CON $1 ' shift muestra caracteres derecho
DDRam CON $80 ' control de datos RAM de Display
CGRam CON $40 ' carácter Custom RAM
Line1 CON $80 ' Dirección DDRAM de línea 1
Línea 2 CON $C0 ' Dirección DDRAM de línea 2

' Variables
char VAR Byte ' carácter enviado al LCD

' *** PRINCIPAL PROGRAMA ***

ReadUSB alta
BAJO RW
ALTO RS
EnableLCD baja

Initialize_LCD:
DIRS = % 0001111111111111
LCD_Init:
PAUSE 500' dejar el LCD Coloque
char = 56' modo de varias líneas
GOSUB LCD_Command
PAUSE 5
PULSOUT EnableLCD, 1
PULSOUT EnableLCD, 1
char = 12' disp de crsr off, parpadeo off
GOSUB LCD_Command
char = 6' inc crsr, no cambio de disp
GOSUB LCD_Command
char = ClrLCD
GOSUB LCD_Command

ReadFIFO: ' escuchar al USB ahora
IN14 IF = 0 then GetUSBdata ' si /RXF es baja, los datos están disponibles
Goto ReadFIFO

GetUSBdata:
DIRS = % 0001111100000000
ReadUSB baja
char = INL
ReadUSB alta
DIRS = % 0001111111111111
GOSUB LCD_Write
GOTO ReadFIFO

LCD_Command:
'RS bajo el modo de comando

LCD_Write:
OUTL = char
PULSOUT EnableLCD, 1' estroboscópico la línea Enable
ALTA RS volver al modo de carácter (si no ya en modo de caracteres
VOLVER

Artículos Relacionados

Secreto Usb resaltador

Secreto Usb resaltador

Un trabajo rápido de 5 minutos para crear un secreto usb pen drive.Paso 1: Encontrar una pluma adecuadaTome un marcador estándar; Necesariamente no necesita ser un marcador podría ser cualquier instrumento de escritura que tiene grande suficientement
MixDrive: Cintas de Cassette USB facilitado

MixDrive: Cintas de Cassette USB facilitado

** NUEVAS PLANTILLAS QUE VIENE A MEDIADOS DE FEBRERO DE 2015! **Estoy super lejos de mi PC compatible con photoshop, pero vienen. Y va alojado más confiablemente, promesa de.x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-xRecuerdo los días del m
DIY USB Penmouse/Mousepen

DIY USB Penmouse/Mousepen

Este instructable es para hacer un ratón USB óptico en un estilo de pluma Mousepen. O Penmouse.Mi punto de partida fue ver este instructable pero querer mejorar un poco el diseño mecánico y añadir la izquierda haga clic en interruptores detrás.Es tam
USB calefacción ropa

USB calefacción ropa

Hola mundoactualización: calentar la cabeza al ciclismo; /.hoy me gustaría compartir con ustedes un proyecto que que cualquiera puede hacer. ¿invierno ya está aquí, Vives caliente.?ropa climatizada es tan fácil como coser un trozo de tela encima otro
: Emergencia USB pared Solar Solar enchufe

: Emergencia USB pared Solar Solar enchufe

Por favor haga clic abajo para visitar nuestra página de proyecto de Kickstarter para pre-ordenar un modelo de producción.http://www.Kickstarter.com/projects/249225636/sola...La primera siempre solar powered USB casero toma para uso de emergencia y t
Pedal de Teensy USB MIDI para controlar Mobius Looper

Pedal de Teensy USB MIDI para controlar Mobius Looper

Motivación:Tocando en una banda de 2 piezas, con los tambores y un montón de otras muestras que se está reproduciendo como forro pistas, era necesario utilizar una lanzadera para agregar más elementos a las pistas. Un looper basado en hardware falla
Aplicaciones industriales de la IoT - sensores externos + carga con USB Android también conocido como Micro USB Host OTG Y Cable con energía

Aplicaciones industriales de la IoT - sensores externos + carga con USB Android también conocido como Micro USB Host OTG Y Cable con energía

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! VALARM es IoT Industrial. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Se recomienda utilizar dis
Cómo crear un USB Powered LED luz

Cómo crear un USB Powered LED luz

el siguiente instructivo le guiará a través de los procedimientos para hacer su propio LED de luz alimentado por USB.  Puede usar esta luz como un acento fresco luz detrás de tu monitor y tv, incluso como una luz para iluminar el teclado o reservar e
Abrir fuente Solarpad Kit Solar USB cargador

Abrir fuente Solarpad Kit Solar USB cargador

Por favor haga clic abajo para visitar nuestra página de proyecto de Kickstarter para Solarpad!http://www.Kickstarter.com/projects/249225636/sola..."Por último, un correcto Cargador Solar para excursionistas y ciclistas" - culto de Mac¿ Can un c
Bala cartucho USB Drive

Bala cartucho USB Drive

este es mi primer Instructable!  He disfrutado de este sitio hace unos años y decidió contribuir.Ayer estaba admirando las impulsiones del USB en la sección de Steampunk y decidí crear mi propio.  Con unas pocas herramientas de mano, un par de horas
Memoria Flash USB cigarro (con LEDs)

Memoria Flash USB cigarro (con LEDs)

rojo se ilumina cuando se conecta, aclara sobre el acceso al disco.Un toque de distinción para tu ordenador!VIDEO ACTUALIZADO:(la música es almacenada en el cigarro, pero interpretada por el PC como el disco del USB está conectado y reconocido)Para l
Base de luz LED con la fuente de alimentación USB

Base de luz LED con la fuente de alimentación USB

Cómo construir una Base de luz LED versátil con un cargador USB de Smartphone como fuente de alimentación.Después de que terminé mi Instructable reciente (Back-to-the-Future-Plutonium-Fuel-Cell), necesitaba una iluminación adecuada. Como la pila de c
Tamaño de viaje pasta de dientes USB Mod

Tamaño de viaje pasta de dientes USB Mod

mi ex esposa me pidió que resoldar la conexión USB para su unidad flash. Ella me lo dio el viernes cuando recogí a los niños. Su intención era recoger de mi cuando ella trata de que a los niños el domingo.Hice la reparación, no hay problema. Sólo por
Identificación de falsas tarjetas de SD y USB pega

Identificación de falsas tarjetas de SD y USB pega

Actualización 13/04/2015: 4 paso editado y añadido información sobre mi percance con una tarjeta de 64 GBCon Ebay, Amazon y tiendas locales que ofrecen tarjetas SD y unidades Flash USB a precios de ganga te preguntarás si valen dinero.Tengo tarjetas