Arduino Forum

International => Italiano => Generale => Topic started by: ArduinoFanLed on Jan 19, 2013, 03:27 pm

Title: Consigli progetto arduino
Post by: ArduinoFanLed on Jan 19, 2013, 03:27 pm
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?
Title: Re: Consigli progetto arduino
Post by: leo72 on Jan 19, 2013, 03:35 pm
Usando la libreria per la gestione della EEPROM:
http://arduino.cc/en/Reference/EEPROM
Title: Re: Consigli progetto arduino
Post by: ArduinoFanLed on Jan 19, 2013, 05:38 pm
e per il tempo?
Title: Re: Consigli progetto arduino
Post by: superlol on Jan 19, 2013, 06:24 pm
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)
Title: Re: Consigli progetto arduino
Post by: uwefed on Jan 20, 2013, 12:34 pm
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
Title: Re: Consigli progetto arduino
Post by: brunello22 on Jan 20, 2013, 02:11 pm
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
Title: Re: Consigli progetto arduino
Post by: leo72 on Jan 20, 2013, 04:02 pm

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.
Title: Re: Consigli progetto arduino
Post by: brunello22 on Jan 20, 2013, 04:10 pm
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
Title: Re: Consigli progetto arduino
Post by: leo72 on Jan 20, 2013, 08:23 pm

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.