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?
Usando la libreria per la gestione della EEPROM:
e per il tempo?
usi un rtc, ovvero un chip con batteria al tampone che comunica in genere tramite i2c che ti tiene in memoria l'orario
vedi
(usa un ds1307, tra i più diffusi)
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
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
brunello:
Mica tanto limitata.
4 byte per Mese, Giorno, Ora, Minuti
1 byte per l'informazione ON-Off2048 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:
ArduinoFanLed:
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.
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
brunello:
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.