TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: naho en 21 de Diciembre de 2006, 16:59:41

Título: LCD LM016L
Publicado por: naho en 21 de Diciembre de 2006, 16:59:41
Hola a todos:

Me gustaría hacer un despertador con un 16f84 y un DS1307.

No tengo ni idea de microcontroladores, pero me gustaría hacer un programador que a una determinada hora me encienda un led poco a poco, simulando el amanecer del sol. Y a la hora de la noche que lo apague poco a poco simulando el ocaso.

No sé si he empezado por algo muy difícil pero seguro que con vuestra ayuda lo consigo. :-/

El primer problema con el que me he encontrado ha sido la elección del LCD. He encontrado un proyecto que usa uno llamado LM016L es un 16x2 pero cuando he ido a www.amidata.es para ver cuanto costaba, resulta que no existe.

¿Han dejado de fabricarlo?
¿Existe alguno con el mismo modo de interactuar con el?




Muchas gracias por adelantado.

Título: Re: LCD LM016L
Publicado por: navaismo en 21 de Diciembre de 2006, 17:10:26
Pues regresando con que lenguaje piensas hacerlo??? En la pagina de lordlafebre hay un ejemplode reloj parlante con lcd, por cierto cualquier lcd de 16X2 sirve. Y lo del LEDes como lo comntabamos con un pin conectado a el y usando PWM por software o hardware.

http://www.freewebs.com/glafebre
Título: Re: LCD LM016L
Publicado por: LordLafebre en 21 de Diciembre de 2006, 17:25:56
Hola:

el ejemplo del cual habla navaismo esta hecho con proton + es Basic para pic, y en realidad es para cualquier LCD que sea compatible con el controlador Hitachi 44780, y lo de led, exactamente como indica, se podria untilizar un LDR utilizando un canal de ADC y sacar mas o menos una relacion para utilizar PWM y encender al led dependiendo del nivel luminico.
Título: Re: LCD LM016L
Publicado por: naho en 21 de Diciembre de 2006, 17:37:00
¡Madre mía que velocidad! :shock:  Muchas gracias.


El lenguaje ha utilizar he pensado que sea ensamblador.  :mrgreen:

He estado buscando ejemplos de PWM y he entendido como funciona, otra cosa en que sepa como hacerlo. :)


Lo de la LDR lo deseche porque cierro la ventana de mi cuarto por las noches y por la mañana no hay luz.8)

¿Podríais decirme el nombre de algún LCD que sea compatible con el controlador Hitachi 44780?

Muchas gracias de nuevo
Título: Re: LCD LM016L
Publicado por: navaismo en 21 de Diciembre de 2006, 17:41:01
Pues yo compro uno que fabrica JHD su numero es JHD-162ASTN oJHD-162ASTNGLED si trae backlight.

Y de assembler pues nada nosotros somos amantes del Basic, suerte
Título: Re: LCD LM016L
Publicado por: naho en 21 de Diciembre de 2006, 17:47:30
Lo de la elección del lenguaje de programación ha sido porque me ha parecido que hay más ejemplos de ensamblador que de C.

Además de que hay entornos gratuitos de programación.


Pero a lo mejor esto equivocado. ¿No lo sé?
Título: Re: LCD LM016L
Publicado por: LordLafebre en 21 de Diciembre de 2006, 18:15:03
Hola:

Bueno, en que es gratis el asm es verdad, pero lo de los ejemplos, aqui mismo en el foro puedes ver variedad de ejemplos en C y en Basic que te pueden servir como guia y ayudarte mucho.
Título: Re: LCD LM016L
Publicado por: naho en 21 de Diciembre de 2006, 18:18:37
 ¿Qué entornos de programación usais para C y para Basic?

El Basic es el más fácil ¿verdad?
Estoy dispuesto a cambiar de opinión. :D
Título: Re: LCD LM016L
Publicado por: LordLafebre en 21 de Diciembre de 2006, 18:21:38
Hola:

Pues de C no te sabria decir porque yo no lo uso, pero he visto que la mayoria utiliza el CCS, con respecto al basic hay algunos, PicBasic Pro,  Proton +, SwordFish, Mikrobasic, PicBasic del Pic simulator IDE, de todos estos lenguajes podras encontrar mayor informacion en los foros correspondientes:

Basic:

http://www.todopic.com.ar/foros/index.php?board=2.0

C:

http://www.todopic.com.ar/foros/index.php?board=4.0
Título: Re: LCD LM016L
Publicado por: naho en 21 de Diciembre de 2006, 19:04:58

De todos los de Basic ¿cual me recomiendas? para echarle un vistazo
Título: Re: LCD LM016L
Publicado por: navaismo en 21 de Diciembre de 2006, 20:21:34
PICBASIC PRO (PBP) y PROTON