Arduino
Reloj con Nokia 3310
xsetaseta@gmail.com
Recién adquirido un LCD 3310, que llevaban los modelos de Nokia, me he dispuesto a pasar los montajes de relojes que hice con un lcd de 16x2, artime.html , arduds.html , al LCD 3310.
Existen una librerías: Adafruit_GFX y Adafruit_PCD8544 para manejar el LCD, pero tienen un problema, no funcionan con versión 1.0.5, que es la que tengo instalada, por lo que he utilizado otra forma. En la página oficial de arduino existe un ejemplo, http://playground.arduino.cc/Code/PCD8544 , el cual le he adaptado a mi programa.
Como podemos observar en las características del LCD 3310, debe funcionar a 3.3V, y las salidas del arduino funcionan a 5V. He visto varios montajes utilizando resistencias, pero en uno decía que el LCD podía funcionar a 5V, pero el Led de iluminación solo se podía poner a 3.3V, y eso es lo que he hecho. A pesar de lo que dice el fabricante funciona a 5V, no se por cuanto tiempo. Hemos de pensar que el ATMega328 funciona perfectamente a 3V, por lo cual podemos alimentar todo el conjunto con baterías de 3V.
Programa
Datos técnicos del LCD.
Esquema reloj simple mediante interrupciones.
Montaje reloj simple mediante interrupciones.
Esquema de reloj mediante DS1302
Montaje de reloj mediante DS1302
He hecho una modificación en el montaje con el DS1302 , para poderlo desbloquear la primera vez que se pone en marcha. Manteniendo pulsados a la vez los dos pulsadores mientras se resetea o se inicia, se desbloquea el DS1302 , poniendo una fecha determinada.
Hasta pronto.
JUAN GALAZ
Bibliografía:
http://playground.arduino.cc/Main/DS1302
http://playground.arduino.cc/Code/PCD8544
http://www.microsyl.com/index.php/2010/03/24/nokia-lcd-library/
http://seta43.duckdns.org/electro.html
No hay comentarios:
Publicar un comentario