Página principal
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
Los dos modos que tiene de tamaño de hora.
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://www.seta43.netau.net/electro.html