Go Down

Topic: Consigli progetto arduino (Read 1 time) previous topic - next topic

ArduinoFanLed

Salve a tutti sono nuovo, ho iniziato a divertirmi con l'arduino, per ora il massimo che sono riuscito a fare e un circuito con un fotoresistore che rileva quando la luce e accesa e accende il buzzer, ora volevo fare in modo che una volta che la luce e accesa lui salva nella eeprom l'ora in cui e stata attivata la luce come posso fare?

leo72



superlol

usi un rtc, ovvero un chip con batteria al tampone che comunica in genere tramite i2c che ti tiene in memoria l'orario
vedi
http://www.logicaprogrammabile.it/usare-modulo-rtc-ds1307-arduino/
(usa un ds1307, tra i più diffusi)
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

uwefed

La EEprom interna é molto limitata.
Puoi aggiungere delle EEprom esterne I2C.
http://www.cutedigi.com/arduino-shields/i2c-eeprom-for-arduino-256kbit.html
http://playground.arduino.cc/Code/I2CEEPROM
Ci sono diversi modelli di Eprom seriali con diverse grandezze di memoria reperibili sul mercato.
Ciao Uwe

Brunello

Mica tanto limitata.
4 byte per Mese, Giorno, Ora, Minuti
1 byte per l'informazione ON-Off

2048 byte disponibili / 5 byte usati = 400 salvataggi.

cercando di risparmiare menoria, convertendo il valore in minuti e usando un bit per l'On-Off, con 3 Byte si fa' e si hanno circa 680 salvataggi.

Comunque il tutto dipende dalla frequenza a cui si accende sta' benedetta luce

leo72


Mica tanto limitata.
4 byte per Mese, Giorno, Ora, Minuti
1 byte per l'informazione ON-Off

2048 byte disponibili / 5 byte usati = 400 salvataggi.

cercando di risparmiare menoria, convertendo il valore in minuti e usando un bit per l'On-Off, con 3 Byte si fa' e si hanno circa 680 salvataggi.

Comunque il tutto dipende dalla frequenza a cui si accende sta' benedetta luce


Secondo me non serve il byte per lo stato della luce dato che lui dice:

lui salva nella eeprom l'ora in cui e stata attivata la luce come posso fare?

Quindi gli interessa sapere solo quando la luce è stata accesa, non anche quando viene spenta.

Brunello

Quote
Secondo me non serve il byte per lo stato della luce

ci avevo pensato.
ma non e' un contapezzi e in questo modo riesce anche a sapere per quanto tempo la luce e' stata accesa o spenta

leo72


Quote
Secondo me non serve il byte per lo stato della luce

ci avevo pensato.
ma non e' un contapezzi e in questo modo riesce anche a sapere per quanto tempo la luce e' stata accesa o spenta


Però non si sa se vuole solo l'orario dell'accensione o anche l'altro, non ha ancora precisato cosa deve registrare esattamente.

Go Up