Loading...
  Show Posts
Pages: 1 ... 215 216 [217] 218 219 ... 264
3241  International / Italiano / Re: IF vs SWITCH on: September 25, 2011, 08:49:12 am
ma allora mi chiedo, se millis e' una funzione, ed anche importante e molto usata, perche' non viene aggiornata in modo da gestire automaticamente questo problema ?
3242  International / Italiano / Re: IF vs SWITCH on: September 25, 2011, 08:34:59 am
ora devo affrontare la questone dellla gestione del mese, nel frattempo vi chiedo, il problema di overflow del millis, oltre a tutte le funzioni dell'orologio sara' presente anche su questa previousmillis che uso per lo switch, che succede dopo 2 mesi non switchera' piu' tra data e ora ?
3243  International / Italiano / Re: IF vs SWITCH on: September 25, 2011, 08:32:08 am
tutto qui ?
mi mancava un asterisco ?  smiley

grazie, avevo notato in altri codici quell'asterisco, credevo avesse il significato di carattere jolly  smiley

funziona alla grande, il codice finale e' questo, lo posto per chi si imbattesse in questa discussione:

Code:
  // serve per cambio Ora/Data
  long previousMillis = 0;
  long interval = 3000;
  int *alterna;

Code:
  // IF senza delay per alternare Ora/Data
   
   if (millis() - previousMillis > interval)
   {
    previousMillis = millis();
   
      if (alterna == ClockArray)
      alterna = DateArray;
    else
      alterna = ClockArray;
     
     // Display.
    DisplayNumberString( alterna );
    }
3244  International / Italiano / Re: IF vs SWITCH on: September 25, 2011, 06:20:43 am
non funziona ancora

Vado a mangiare, magari a pancia piena penso meglio smiley
Code:
// IF senza delay per alternare Ora/Data
  int AlternaArray[6]={0,0,0,0,0,0};
  
   if (millis() - previousMillis > interval)
   {
    previousMillis = millis();
    
      if (AlternaArray == ClockArray)
       {
       AlternaArray[6];
  DateArray[0] = upperDays;
  DateArray[1] = lowerDays;
  DateArray[2] = upperMonths;
  DateArray[3] = lowerMonths;
  DateArray[4] = upperYears;
  DateArray[5] = lowerYears;
  }
    else
     {
     AlternaArray[6];
       ClockArray[0] = upperHours;
  ClockArray[1] = lowerHours;
  ClockArray[2] = upperMins;
  ClockArray[3] = lowerMins;
  ClockArray[4] = upperSeconds;
  ClockArray[5] = lowerSeconds;
  
  
     // Display.
    DisplayNumberString( AlternaArray );
   }
}
}
3245  International / Italiano / Re: Programmazione Grafica su Arduino on: September 25, 2011, 05:46:55 am
ottimo, sei insostituibile.

appena ho un attimo metto a frutto le info postando il file flowcode risultante, lo considero un pagamento  smiley
3246  International / Italiano / Re: Programmazione Grafica su Arduino on: September 25, 2011, 05:00:11 am
che strani i punti di vista, io credevo che dovevi pagare tu me per averti fatto crescere imparando una nuova cosa  smiley-yell

ho capito il discorso di wiring.h, non mi e' chiaro il discorso di trasformare setup e loop nel main classico del C

effettivamente flowcode in se non c'entra nulla, in quanto lui e' gia' preposto ad importare listati C

quindi e' la trasformazione di blink.pde in listato C che non mi e' chiara
3247  International / Italiano / Re: Programmazione Grafica su Arduino on: September 25, 2011, 04:51:23 am
ma flowcode non funziona con wine ?

potresti imparare un programma in piu', ed aiutarmi meglio smiley

per fare un esempio pratico, il pde di blink come si trasforma in C da dare in pasto a flowcode ?
come si gestisce appunto loop e setup ?
3248  International / Italiano / Re: IF vs SWITCH on: September 25, 2011, 02:36:47 am
quante cose da imparare smiley

il mio bell'orologio usa un array per passare avanti l'orario, io ne ho aggiunto un altro per la data, funziona, bravo mi sono detto.
prima di affrontare la questione dei mesi usando la strada spianata da Leo volevo creare l'IF per mandare a video 3 sec l'orario e 3 sec la data.

Debbo usare il blink without delay mi sono detto, lo modifico ed all'aspetto sembra gradevole.
Col cavolo che funziona,
Come si fa la copia di un array ?

Code:
 // IF senza delay per alternare Ora/Data
  
   if (millis() - previousMillis > interval)
   {
    previousMillis = millis();
    
      if (alterna == ClockArray)
      alterna = DateArray;
    else
      alterna = ClockArray;
      
     // Display.
    DisplayNumberString( alterna );
    }
3249  International / Italiano / Re: Ancora novità sul fronte Optiboot on: September 25, 2011, 01:45:54 am
inoltre volevo sapere per "nuovo Optiboot" si intende l'optifix di westfs ?
Sara' leggibile la versione come sull'optifix ? Perche' avendo piu' micro dopo un po' non ci si ricorda piu' che versione e' presente sugli stessi
3250  International / Italiano / Re: Test Optiboot su 328 StandAlone on: September 25, 2011, 01:37:07 am
io ho tre 8A e due 328P

se serve li testo tutti

Leo ma anche i tuoi micro hanno il problema ?
3251  International / Italiano / Re: IF vs SWITCH on: September 24, 2011, 04:32:11 pm
ora e' molto piu' chiaro  smiley

per il resto che fo ? mi compro un RTC ? non ci sono librerie che fungono da calendario ?
3252  International / Italiano / Re: IF vs SWITCH on: September 24, 2011, 04:11:15 pm
credevo fosse stato facile aggiungere la data ad un orologio smiley

ho iniziato a fare questo discorso:
1 ora = 60min
1 giorno = 24 ore
1 mese = ????????

se i mesi erano tutti di 30 giorni sarebbe stato facile, come si risolve ?

c'e' una libreria per la gestione della data ? tipo calendario ?
3253  International / Italiano / Re: IF vs SWITCH on: September 24, 2011, 03:59:28 pm
grazie, delle risposte,
sto' lavorando sulla creazione della data, giorno mese anno

mi potete tradurre in italiano questo comando:

Code:
long minutes  = time / MINS;    time -= minutes  * MINS;

nella variabile time ci sono i secondi, ma il resto e' una lingua che non parlo smiley
3254  International / Italiano / Re: Esperimenti con una fotocellula on: September 24, 2011, 11:23:56 am
il principale problema e' la direzionalita'
una fotocellula roceve da tutte le direzioni tu invece immagino che vuoi sapere se viene attraversato un punto ben preciso
3255  International / Italiano / Re: Test Optiboot su 328 StandAlone on: September 24, 2011, 11:17:04 am
ma la questione piu' che il perche' si sblocca (a proposito complimenti per l'analisi che hai fatto sull'altro topic), e' il Perche' Si Blocca ?
Pages: 1 ... 215 216 [217] 218 219 ... 264