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
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview