Autor Tema: LCD LM016L  (Leído 9160 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
LCD LM016L
« 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.


Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: LCD LM016L
« Respuesta #1 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
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: LCD LM016L
« Respuesta #2 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.

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Re: LCD LM016L
« Respuesta #3 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

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: LCD LM016L
« Respuesta #4 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
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Re: LCD LM016L
« Respuesta #5 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é?

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: LCD LM016L
« Respuesta #6 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.

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Re: LCD LM016L
« Respuesta #7 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
« Última modificación: 21 de Diciembre de 2006, 18:20:28 por naho »

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: LCD LM016L
« Respuesta #8 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

Desconectado naho

  • PIC12
  • **
  • Mensajes: 62
Re: LCD LM016L
« Respuesta #9 en: 21 de Diciembre de 2006, 19:04:58 »

De todos los de Basic ¿cual me recomiendas? para echarle un vistazo

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: LCD LM016L
« Respuesta #10 en: 21 de Diciembre de 2006, 20:21:34 »
PICBASIC PRO (PBP) y PROTON
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."