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

Usando la libreria per la gestione della EEPROM:
http://arduino.cc/en/Reference/EEPROM


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