Show Posts
Pages: 1 2 [3] 4 5 ... 12
31  International / Generale / Re: Creare 4 menu distinti on: July 16, 2013, 12:11:31 pm
Ciao,
Se come visualizzazione intendi lcd esiste MENWIZ.h
 Anche se a me  attaulmentae mi fa disperare
32  International / Hardware / Re: dcf77 con RTC on: July 16, 2013, 10:11:40 am
Nella pagina:
http://thijs.elenbaas.net/2012/04/arduino-dcf77-radio-clock-receiver-hardware-2/
Se ne parla chiaramente  ???????? Bo
e  questa è un link della Arduino DCF77 library
http://playground.arduino.cc/Code/DCF77

33  International / Hardware / Re: dcf77 con RTC on: July 16, 2013, 08:22:35 am
Grazie per la segnalazione
Leggendo...  secondo voi anche in questo modello si deve mettere una resistenza tra data e +3.3V?
34  International / Hardware / Re: dcf77 con RTC on: July 16, 2013, 07:19:36 am
Il prezzo + basso che ho trovato:

http://www.pollin.de/shop/dt/NTQ5OTgxOTk-/Bausaetze_Module/Module/DCF_Empfangsmodul_DCF1.html

purtroppo non riesco a tradurre  ma da:
http://www.pollin.de/shop/downloads/D810054D.PDF

mi chedevo  PON che cosa fosse?

Grazie
35  International / Hardware / Re: dcf77 con RTC on: July 16, 2013, 05:59:10 am
Altre fonti di un segnale orario preciso sono RDS di alcune stazioni radio FM,
Bella idea!!
Considerando che si possono trovare in vendita  dei moduli per ricezione FM con prezzi equivalenti a quelli per  dcf77
e.g. http://www.ebay.com/itm/Breakout-Board-Si4703-FM-RDS-Tuner-AVR-ARM-PIC-Arduino-Compatible-/180977979680
(Primo che ho trovato)
Si potrebbe pensare come valida alternativa
36  International / Hardware / Re: dcf77 con RTC on: July 15, 2013, 11:33:50 am
Mi hai chiarito i miei dubbi Grazie!

Ma dall' immagine vedo un quarzo vuol dire che il modello che vedo fa entrambe le cose?
senza però avere batteria tampone
37  International / Hardware / Re: dcf77 con RTC on: July 15, 2013, 11:05:44 am
Ti ringrazio per la dritta.
Quello che mi chiedevo è se l'una non esclede l'altra magari con una libreria adeguata Arduino in presenza di dcf77 non necessita di RTC?
Ho una sveglia con dcf77  che  mi dice anche  il  segnale:  4 punti su 5 penso che sia buono
38  International / Hardware / dcf77 con RTC on: July 15, 2013, 10:37:19 am
Ciao,
Nel cercare modi per aggiornare il mio RTC mi era venuto in mente l'uso del dcf77.
Ma secondo voi ha un senso o il modulo dcf77 dopo due minuti dall' accensione non necessita di altro?

Grazie
39  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 10, 2013, 08:22:00 am
ciao,
Ho preso un poco di confidenza con la libreria <MENWIZ.h>
Non è perfetto ma almeno fa + o - quello che richiedevo come soggetto della discussione:

Code:
tree.begin(&lcd,16,4); //declare lcd object and screen size to menwiz lib
  tree.addUsrNav(&scanNavIR,6);
  ///////////////////////////////
  //  MODIFICA MINUTI e  ORA     //
  //////////////////////////////
  r=tree.addMenu(MW_ROOT,NULL,    F("<-Orologio->"));
  
   s2=tree.addMenu(MW_SUBMENU,r,F(" cambia min/ora"));
          //////ORE  
        s3=tree.addMenu(MW_VAR,s2,F(" modifica ora"));
          s3->addVar(MW_AUTO_INT,&h,0,23,1);    
              s3=tree.addMenu(MW_VAR,s2,F(" Aggiorna ora"));
                    s3->addVar(MW_ACTION,ModOra);
                        s3->setBehaviour(MW_ACTION_CONFIRM,false);
         /////Minuti
                  
            s3=tree.addMenu(MW_VAR,s2,F(" modifica minuti"));
                s3->addVar(MW_AUTO_INT,&m,0,59,1);    
             s3=tree.addMenu(MW_VAR,s2,F(" Aggiorna min"));
                  s3->addVar(MW_ACTION,ModMinuti);
            s3->setBehaviour(MW_ACTION_CONFIRM,false);
                    
            ////data
             s2=tree.addMenu(MW_SUBMENU,r,F(" modifica data"));
                 s3=tree.addMenu(MW_VAR,s2,F(" modifica giorni"));
                      s3->addVar(MW_AUTO_INT,&g,0,31,1);    
                 s3=tree.addMenu(MW_VAR,s2,  F(" modifica mesi"));
                     s3->addVar(MW_AUTO_INT,&me,0,12,1);  
                 s3=tree.addMenu(MW_VAR,s2,F(" modifica anni"));
                       s3->addVar(MW_AUTO_INT,&a,13,50,1);
                 s3=tree.addMenu(MW_VAR,s2,F(" Aggiorna Data"));
                      s3->addVar(MW_ACTION,ModData);
             s3->setBehaviour(MW_ACTION_CONFIRM,false);
    
        
  /////////////////////////////////////
  //  Visualizza ora e temperatura     //
  ////////////////////////////////////
    s1=tree.addMenu(MW_VAR,r, F(" ora attuale"));
  s1->addVar(MW_ACTION,ora);
    s1->setBehaviour(MW_ACTION_CONFIRM,false);
    s1=tree.addMenu(MW_VAR,r, F(" Temperatura"));
  s1->addVar(MW_ACTION,temp);
  s1->setBehaviour(MW_ACTION_CONFIRM,false);
  
   //////////////////////////////////////
  //  schermata iniziale e di default        //
  //////////////////////////////////////
  
  //  tree.addSplash("Questo orologio\n dotato di una\n   precisione\n    assoluta\n", 400);
  // tree.addUsrScreen(DataOraTemp,1000);

mentre per le funzioni per ora non ho trovato altro di + specifico:
Code:
//RTC.adjust(DateTime(now.year(),now.month(),now.day(),now.hour(),now.minute(),0));

void ModMinuti(){
 DateTime now = RTC.now();
  RTC.adjust(DateTime(a,me,d,now.hour(),now.minute(),0));
  
   lcd.setCursor(0,3);
      lcd.print("nuova data ");
     lcd.print(a);
     delay(8000);
}

void ModOra(){
   DateTime now = RTC.now();
   RTC.adjust(DateTime(now.year(),now.month(),now.day(),h,now.minute(),0));
   lcd.setCursor(0,3);
       lcd.print("ORA  ");
       lcd.print(h);
  delay(8000);
}

void ModData(){
 DateTime now = RTC.now();
   if (a ==0 ){ a = now.year();}
                else  {a = 2000+a; }
    if (me ==0 ){ me =now.month();}
    if (g ==0 ){ g = now.day();}
            RTC.adjust(DateTime(a,me,g,now.hour(),now.minute(),0));
 
      lcd.setCursor(0,3);
      lcd.print("data: ");
      lcd.print(g);
      lcd.print(' ');
      lcd.print(me);
     lcd.print(' ');
     lcd.print(a);
     delay(8000);
               }
Vi ringrazio e Attendo suggerimenti
40  International / Software / Re: MENWIZ.h e passaggio variabili a funzioni on: July 07, 2013, 10:56:10 am
Ciao mi rispondo da solo perchè ho quasi trovato una soluzione !!
Code:
///////////////////////////////
  //  MODIFICA DATA e  ORA     //
  //////////////////////////////
  r=tree.addMenu(MW_ROOT,NULL,    F("<-Orologio->"));
    s1=tree.addMenu(MW_SUBMENU,r,F("modifica"));
   s2=tree.addMenu(MW_SUBMENU,s1,F("modifica orologio"));
          //////ORE   
        s3=tree.addMenu(MW_VAR,s2,F("ora da inserire"));
          s3->addVar(MW_AUTO_INT,&h,0,23,1);     
              s3=tree.addMenu(MW_VAR,s2,F("nuova ora"));
                    s3->addVar(MW_ACTION,ModOra);
                        s3->setBehaviour(MW_ACTION_CONFIRM,false);
                        /////////Minuti
                      s3=tree.addMenu(MW_VAR,s2,F("minuti da inserire"));
                      s3->addVar(MW_AUTO_INT,&m,0,59,1);     
                      s3=tree.addMenu(MW_VAR,s2,F("nuovi minuti"));
                      s3->addVar(MW_ACTION,ModMinuti);
                      s3->setBehaviour(MW_ACTION_CONFIRM,false);
                     

Mi piacerebbe saltare il passaggio di conferma ma non saprei come fare  smiley-cry
41  International / Software / MENWIZ.h e passaggio variabili a funzioni on: July 07, 2013, 08:26:40 am
Ciao,
Mi trovo in difficoltà con la libreria <MENWIZ.h>
dopo aver impostato il dato non riesco a passarlo  a ModOra()
o come  faccio arecuperare la variabile h ?

Code:
///////////////////////////////
 //     MODIFICA DATA e  ORA      //
 //////////////////////////////
  r=tree.addMenu(MW_ROOT,NULL,    F("-Orologio-"));
    s1=tree.addMenu(MW_SUBMENU,r,F("modifica"));
         s2=tree.addMenu(MW_VAR,s1,  F("aggiorna ora"));
               s2->addVar(MW_AUTO_INT,&h,0,23,1);
                             // s2=tree.addMenu(MW_VAR,s2,F("nuovo valore ora"));
                       s2->addVar(MW_ACTION,ModOra);  //  <==  ???
                             // s2->setBehaviour(MW_ACTION_CONFIRM,false);      
             s2=tree.addMenu(MW_VAR,s1,  F("aggiorna minuti"));
                          s2->addVar(MW_AUTO_INT,&m,0,59,1);  
              s2=tree.addMenu(MW_VAR,s1,  F("aggiorna giorni"));
                          s2->addVar(MW_AUTO_INT,&g,0,31,1);
               s2=tree.addMenu(MW_VAR,s1,  F("aggiorna mesi"));
                          s2->addVar(MW_AUTO_INT,&me,0,12,1);  
               s2=tree.addMenu(MW_VAR,s1,  F("aggiorna anni"));
                          s2->addVar(MW_AUTO_INT,&a,2013,2050,1);    
       
    
 

Grazie
42  International / Software / Re: Utilizzo ricevitore IR on: July 06, 2013, 09:39:04 am
non ho capito. Non posso utilizzare normalmente il comando digitalRead per dire ad Arduini di eseguire un comando quando riceve un codice preciso dal ricevitore?
Ciao
Purtroppo ti serve una libreria che sia capace di "leggere" il codice che il tuo trasmettirore Ir emette
libreria da me usata è appunto:
#include <IRremote.h>
43  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 06, 2013, 04:47:34 am
Grazie mille  smiley-lol
Ora compila e funziona.
Ho semplicemente aggiornato la libreria MENWIZ.h con quella che mi hai fornito tu.
evidentemente ne avevo scaricata una vecchia.

Grazie ancora per il preziosissimo aiuto

Luca
44  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 06, 2013, 03:45:03 am
Succede che se compili ora alle 20:28 del 5/05/2013 e poi usi il circuito tra 10 anni, nel momento in cui darai l'alimentazione, vedrai l'orologio partire con un orario vecchio di 10 anni  smiley-wink
Per questa ragione cercavo un sistema alternativo per aggironare data e ora senza l'uso di un pc
  smileyPensa alla comodità di farlo via telecomando (innovativo) smiley
45  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 11:06:35 am
Ma ti posso dare una mano. Però devi imparare un minimo ad usare quella libreria. C'e' anche un tutorial in italiano.
Io l'ho già fatto.
me lo studio per bene
Grazie molte
sarebbe da eliminare:
#include <buttons.h>
Pages: 1 2 [3] 4 5 ... 12