Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/01/2010 #1

Avatar de mecatrodatos

proyecto animado en LCD
Que tal buscando en la red di con este video:

http://www.youtube.com/watch?v=NS6-T3bGNd4

quiero realizarlo para aplicarlo a otors proyectos que tengo en mente alguna idea.
23/01/2010 #2

Avatar de alexus

Respuesta: proyecto animado en LCD
podes usar el display de un nokia 1100.
23/01/2010 #3

Avatar de DJ DRACO

Respuesta: proyecto animado en LCD
claro, o podes usar un display de 2x20 caracteres de 7x5 cada caracter...y lo controlas todo con un microcontrolador..

simplemente tenes que hacer la secuencia de muestreo que queres realizar...

el unico inconveniente es precisamente las divisiones entre caracteres...molestan un poco.
23/01/2010 #4


Respuesta: proyecto animado en LCD
Ademas el problema de estos display es que solo podes tener 8 caracteres personalizados. Entonces toca estar modificandolos e imprimiendolos..
Por eso fuera mejor utilizar una matrix como la de un celular, ya que estas no tienen esas limitaciones.
23/01/2010 #5

Avatar de mecatrodatos

Respuesta: proyecto animado en LCD
pero no hay un software para determinar los caracteres la idea es ponerlo a funcionar con pic y lcd 2 x16
23/01/2010 #6


Respuesta: proyecto animado en LCD
Si claro, debe de haber funciones para la creacion de caracteres personalizados, en caso de no haberlas se pueden programar ya que no es muy complicado. Pero como te digo el maximo de caracteres propios son 8.

En este link: http://www.pablin.com.ar/electron/info/lcd/index.htm dan informacion de como funciona el display y de como se hace para introducir los caracteres personalizados.
23/01/2010 #7

Avatar de mecatrodatos

Respuesta: proyecto animado en LCD
te endiendo pero es algo como esto:
Archivos Adjuntos
Tipo de Archivo: pdf imagen generador.pdf (32,0 KB (Kilobytes), 180 visitas)
24/01/2010 #8

Avatar de mecatrodatos

Respuesta: proyecto animado en LCD
listo ya lo pude hacer y funcione de maravilla
24/01/2010 #9

Avatar de alexus

Respuesta: proyecto animado en LCD
mira esto:

http://webs.ono.com/cucaracha/lcdnokia.htm

no es lindo?
04/02/2010 #10

Avatar de mecatrodatos

Respuesta: proyecto animado en LCD
Que tal para no dejar muerto en tema subire proyectos especiales con lcd a traves del pic basic en micocode studio y proton

con este fin anexo un mini tutorial de manjo de LCD con estos dos compiladores
Archivos Adjuntos
Tipo de Archivo: pdf TUTORIAL LCD.pdf (197,0 KB (Kilobytes), 176 visitas)
06/02/2010 #11


Respuesta: proyecto animado en LCD
mecatrodatos dijo: Ver Mensaje
Que tal para no dejar muerto en tema subire proyectos especiales con lcd a traves del pic basic en micocode studio y proton

con este fin anexo un mini tutorial de manjo de LCD con estos dos compiladores
Gracias por el aporte

a leer se ha dicho
25/07/2010 #12


Respuesta: proyecto animado en LCD
hi mecatrodatos!!!
podrias mencionarme como anexar lo que te arroga el lcd generator?? ya que intente pero no me sale nada en al lcd, para las animaciones

gracias
28/07/2010 #13

Avatar de mecatrodatos

Respuesta: proyecto animado en LCD
aquí hay un código de como anexar animaciones en el pbp



DEFINE OSC 20 'Oscilador de 20 MHz
'************************************************* ******************************
ADCON1 = 00001110 'Definir algunos puertos como Digitales
PAUSE 500 'Tiempo necesario para la iniciación del LCD
DEFINE LCD_DREG PORTB 'LCD PORT para envío de datos B
DEFINE LCD_DBIT 4 'LCD utiliza los Bit inferior 0 o superior 4
DEFINE LCD_RSREG PORTA 'LCD RS en el PORTA
DEFINE LCD_RSBIT 1 'LCD RS PORTA.1
DEFINE LCD_EREG PORTA 'LCD E en el PORTA
DEFINE LCD_EBIT 3 'LCD E PORTA.3
DEFINE LCD_BITS 4 'LCD se utilizan 4 o 8 bits para datos
DEFINE LCD_LINES 2 'LCD Numero de lineas del lcd
'************************************************* ******************************

LCDOUT 254,64, 14 ,31 ,0, 10 ,0 ,17 ,14 ,0 'cgram posición 0
LCDOUT 254,72, 4 ,14 ,4, 14 ,21 ,21 ,10 ,10 'cgram posición 1
LCDOUT 254,80, 0 ,14 ,27, 31 ,3 ,31 ,14 ,0 'cgram posición 2
LCDOUT 254,88, 4 ,14 ,21, 4 ,4 ,4 ,4 ,0 'cgram posición 3

'************************************************* ******************************
LCDOUT $FE, 1 'Borrado de la pantalla
LCDOUT " ",0 , 1,"MICROS ", 2, 3 'Imprimir en pantalla
'************************************************* ******************************
END
28/07/2010 #14


Respuesta: proyecto animado en LCD
mecatrodatos dijo: Ver Mensaje
aquí hay un código de como anexar animaciones en el pbp



DEFINE OSC 20 'Oscilador de 20 MHz
'************************************************* ******************************
ADCON1 = 00001110 'Definir algunos puertos como Digitales
PAUSE 500 'Tiempo necesario para la iniciación del LCD
DEFINE LCD_DREG PORTB 'LCD PORT para envío de datos B
DEFINE LCD_DBIT 4 'LCD utiliza los Bit inferior 0 o superior 4
DEFINE LCD_RSREG PORTA 'LCD RS en el PORTA
DEFINE LCD_RSBIT 1 'LCD RS PORTA.1
DEFINE LCD_EREG PORTA 'LCD E en el PORTA
DEFINE LCD_EBIT 3 'LCD E PORTA.3
DEFINE LCD_BITS 4 'LCD se utilizan 4 o 8 bits para datos
DEFINE LCD_LINES 2 'LCD Numero de lineas del lcd
'************************************************* ******************************

LCDOUT 254,64, 14 ,31 ,0, 10 ,0 ,17 ,14 ,0 'cgram posición 0
LCDOUT 254,72, 4 ,14 ,4, 14 ,21 ,21 ,10 ,10 'cgram posición 1
LCDOUT 254,80, 0 ,14 ,27, 31 ,3 ,31 ,14 ,0 'cgram posición 2
LCDOUT 254,88, 4 ,14 ,21, 4 ,4 ,4 ,4 ,0 'cgram posición 3

'************************************************* ******************************
LCDOUT $FE, 1 'Borrado de la pantalla
LCDOUT " ",0 , 1,"MICROS ", 2, 3 'Imprimir en pantalla
'************************************************* ******************************
END

hi mecatrodatos!!
Pase tu programa a proton ide y es el siguiente:

Device = 16F877A
XTAL=20 'DEFINE OSC 20 'Oscilador de 20 MHz
LCD_DTPIN = PORTD.4 'DEFINE LCD_DREG PORTD 'LCD PORT para envío de datos D
'DEFINE LCD_DBIT 4 'LCD utiliza los Bit inferior 0 o superior 4
LCD_RSPIN = PORTD.2 'DEFINE LCD_RSREG PORTD 'LCD RS en el PORTD
'DEFINE LCD_RSBIT 1 'LCD RS PORTD.2
LCD_ENPIN = PORTD.3 ' DEFINE LCD_EREG PORTD 'LCD E en el PORTD
'DEFINE LCD_EBIT 3 'LCD E PORTD.3
LCD_INTERFACE = 4 ' 4-bit Interface
LCD_LINES = 2 'LCD Numero de lineas del lcd
LCD_TYPE = 0 'lcd lm016 o sharp o imitacion de sharp
ALL_DIGITAL = True

'************************************************* ******************************
DelayMS 500
Print 254,64, 14 ,31 ,0, 10 ,0 ,17 ,14 ,0 'cgram posición 0
Print 254,72, 4 ,14 ,4, 14 ,21 ,21 ,10 ,10 'cgram posición 1
Print 254,80, 0 ,14 ,27, 31 ,3 ,31 ,14 ,0 'cgram posición 2
Print 254,88, 4 ,14 ,21, 4 ,4 ,4 ,4 ,0 'cgram posición 3

'************************************************* ******************************
Print $FE, 1 'Borrado de la pantalla
Print " ",0 , 1,"MICROS ", 2, 3 'Imprimir en pantalla
'************************************************* ******************************
End

y la simulacion en proteus es la siguiente que anexo:


Y pues algo anda mal, no me da algo cuerdo mm he tratadop de usar el lcd chr generator, mm pero tampoco, imprimiendo el cosigo que da, resulta satiscfactorio.

me podria ayudar, diciendome que me falta en mi programa o que tengo mal ?? porque el codigo es similar al que da el chr generator e iguoa al que tu me anexas

Gracias
Imágenes Adjuntas
Tipo de Archivo: png lcd.png (17,4 KB (Kilobytes), 51 visitas)
30/07/2010 #15

Avatar de alexus

Respuesta: proyecto animado en LCD
que haria ese prograita de "animacion"? yo estoy arrancando en esto de los micros en basic.
30/07/2010 #16


Respuesta: proyecto animado en LCD
alexus dijo: Ver Mensaje
que haria ese prograita de "animacion"? yo estoy arrancando en esto de los micros en basic.
Por lo que puedo entender, este programa despliega, en una lcd de 16x2, una figura pixeleada. que corre desde la posicion 0 a la posicion 3. trate de pasar el programa que me dio mecatrodatos de basic a proton ide. Espero te sirva mi informacion
30/07/2010 #17

Avatar de alexus

Respuesta: proyecto animado en LCD
alguien podra verificar el programita? ya que no dispongo de nada para trabajar con pic´s!

me sera de utilidad!
23/08/2010 #18


Respuesta: proyecto animado en LCD
El compilador MicroC incluye algunas utilidades para crear los patrones de caracteres personalizados tanto para lcd alfanumericos (como para crear ese lindo caballito) como para algunos lcd graficos de 64x128, 128x128, etc. El resto creo que es solo cosa de programacion.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.