Go Down

Topic: software che funziona in base all'ora (Read 3839 times) previous topic - next topic

BrainBooster

...o forse solo un max7219    http://www.maximintegrated.com/datasheet/index.mvp/id/1339?ver=C&utm_expid=50713806-2&utm_referrer=http%3A%2F%2Fwww.google.it%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CDUQFjAA%26url%3Dhttp%253A%252F%252Fwww.maximintegrated.com%252Fdatasheet%252Findex.mvp%252Fid%252F1339%26ei%3D6YQDUa_VFoiF4gTSgYH4DA%26usg%3DAFQjCNEsA7oEwRSXCRt4M0NWRyzUf0pZng%26bvm%3Dbv.41524429%2Cd.bGE

pablos

#16
Jan 26, 2013, 08:55 am Last Edit: Jan 26, 2013, 09:02 am by pablos Reason: 1
29? (7x4)+1? Vuoi usare un uscita per ogni segmento?

Che tu usi 4 display a 7 segmenti o che i segmenti li costruisci a mano per fare un orologio a 4 cifre ti bastano 11 pin, tò ci mettiamo anche i due punti lampeggianti :) 12 tot.

no comment

steveborty

il progetto sarebbe quello che i numeri che vedete sul foglio(al contrario perche` l'immagine e` storta...) dovrebbero essere su un piano in modo che dietro ogni numero( o dietro il : o am pm) ci sia un led che si attiva. ad esempio se sono le 8:30 si accendera` il led sotto l'8, sotto il : ,sotto il 30 e sotto l'am.   l'idea l'ho presa qui`    http://store.biegertfunk.com/eu/collection-qlocktwotouch/qlocktwotouch-silver-blackicetea.html             solo che al posto delle parole si accendono i numeri.   che ne pensate?

pablos

#18
Jan 26, 2013, 01:50 pm Last Edit: Jan 26, 2013, 01:52 pm by pablos Reason: 1
Se ti piace fatto così nulla da dire a parte quel 60 sui minuti che non ci sta hai già messo 00 lo stesso per le ore 12 e 00
no comment

steveborty

hai ragione!!  XD
c'e` qualcuno che riesce a spiegarmi come funziona la libreria citata prima?

leo72


hai ragione!!  XD
c'e` qualcuno che riesce a spiegarmi come funziona la libreria citata prima?

A quale lib ti riferisci?


leo72



leo72


vorrei sapere come funziona


Domanda generica. Vediamo se ti faccio un sunto.
Basilarmente utilizzo un timer del microcontrollore (la lib gira su un sacco di chip supportati dall'IDE e dai core aggiuntivi) impostandolo come contamillisecondi. Ogni millisecondo incremento un contatore interno. Al raggiungimento di 1000 incrementi, incremento a cascata tutta una serie di variabili temporali, a cominciare dai secondi per finire agli anni.
Siccome la sua accuratezza si basa sull'accuratezza del generatore di clock, sappiamo che il risonatore ceramico usato sulle ultimo schede Arduino non è quel mostro di precisione per cui, per sopperire a questo problema, ho aggiunto un deltaT. L'utente può utilizzare un fattore di correzione per allineare il tempo contato dalla libreria con quello reale, aggiungengo o sottraendo una certa quantità di millisecondi nell'arco di un giorno.

La libreria ha tante funzioni, compresa la gestione dei timestamp in stile UNIX: puoi avere il timestamp dell'orario corrente così come usarne uno per regolare l'ora. Oppure sapere il giorno della settimana della data corrente oppure sapere se un anno è bisestile.

steveborty

ma come faccio a usare la libreria?

pablos

Guarda che ci sono gli esempi dentro ... l'hai scaricata e installata almeno?
no comment

steveborty

scaricata si,installata no,come si fa? non mi apre niente...

leo72


scaricata si,installata no,come si fa? non mi apre niente...

A parte che ci sono tutte le istruzioni nel README allegato, devi copiare la cartella /swRTC e tutto il suo contenuto nella cartella /sketchbook/libraries o \Documenti\Arduino\libraries, a seconda che tu abbia Linux o Windows.
Fatto questo, avvia l'IDE e dentro a File/Esempi devi avere una nuova voce "swRTC": portandoci sopra il mouse, ti si apre un'ulteriore livello del menu con i 3 esempi allegati che puoi caricare e studiare.

steveborty

ma se voglio che faccia una cosa a una determinata ora che codice devo fare?

Go Up