Go Down

Topic: Orologio :) (Read 785 times) previous topic - next topic

magum12

Salve a tutti ;) Sono riuscito a progettare un orologio digitale usando un display lcd e con l'ausilio di due pulsanti la modifica di ore e di minuti :)

Il problema è che quando levo l'alimentazione ad arduino il programma si resetta , e quindi si resetta l'ora :S c'è un modo che questo non accada?

Ciao , Mauro ;)

Brunello

certamente...

o lasciare Arduino sempre alimentato o montarci un modulo RTC, come ad esempio quello con un DS1307

magum12

scusa l'ignoranza : cosa è?  xD

Brunello

si tratta di una schedina esterna, dove c'e' saldato sopra un chip, un quarzo, alcune resistenze e sopratutto una batteria tipo quelle da orologi.
In pratica e' come se fosse un orologio a cui arduino puo' accedere per leggere l'ora o sincronizzarsi.
La sua batteria serve ad alimentarlo quando Arduino e' spento.

se vuoi vedere com'e' fatto questo RTC ( Real Time Clock )

http://www.ebay.it/itm/Modulo-circuito-Real-Time-Clock-I2C-RTC-DS1307-compatibile-con-Arduino-Pic-/251282715109?pt=Attrezzature_e_strumentazione&hash=item3a819df1e5

magum12

Interessante :) E un circuito del genere c'è anche nel nostro computer giusto?


Ma se per esempio io volessi far partire un programma che all'imput di un pulsante mi scriva "ciao" su un lcd e successivamente spengo arduino. Ci sarebbe un modo per salvare i bit della parola "ciao" in modo tale che alla riaccensione di arduino mi compaiano tali bit senza andare a pigiare di nuovo il pulsante?

Mi era venuto in mente un concetto sul salvataggio del dato in alcune memorie , ma non è un concetto molto chiaro :\

PaoloP

Si, per salvare i dati in modo permanente c'è la EEPROM -->http://arduino.cc/en/Reference/EEPROM

magum12


uwefed

Il DS1307 ha 56 byte di RAM che vengono alimentate anche dalla batteria. Puoi usare anche quelli per memorizzare dei dati.

Ciao Uwe

Testato

In più il modulo postato dal brunello ha un ulteriore eeprom per immagazzinare 4000 lettere, quindi puoi scrivere molto senza preocvuparti dell alimentazione
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up