Presentazione Irombrus85

Ciao a tutti mi chiamo Francesco ho 27 anni e da un paio di settimane mi è venuta la febbre da arduino.
Ho comprato un paio di manuali,guide in rete,ecc ecc...ma l'unica soluzione per imparare qualcosa e risolvere le problematiche era scriversi su questo forum ufficiale.
Dunque eccomi qui pronto a far brutte figure per la mia ignoranza spero nella vostra clemenza!
Un saluto a tutti!!! :grin:

Benvenuto :slight_smile: per qualsiasi domanda c'e' il forum :grin:

tranquillo nessuna brutta figura :wink: nessuno nasce imparato comunque Benvenuto :slight_smile:

Ciao e benvenuto!

Grazie ragazzi per l accoglienza.
Posso chiedervi un aiuto?
Chi mi linka qualche topic da studiare?
Chiedo solo perché non so neanche da dove iniziare

ciao!
per i primi passi: http://arduino.cc/en/Tutorial/HomePage
Ciao Uwe

Grazie! Ci sentiamo quando ho finito!!!

Evito di aprire altri thread...
Amici con un pò di studio e applicazione sono riuscito a programmare il mio primo sketch.
Si tratta di un banalissimo "contatore" che stampa il tempo in seriale ovviamente non mi elongo sulla precisione poichè non penso sia una precisione atomica ma per il mio bromografo funziona.
Ora non mi resta che implementare i pulsanti e un lcd/display per la visualizzazione ma il cuore è fatto.
Avete qualche idea per l' LCD e per implementare i pulsanti set +/- avvia e reset? di seguito il codice che ho scritto ovviamente se ci sono migliorie e spiegazioni vi ascolto:

byte s=0;    //secondi
byte m=0;   //minuti
byte h=0;    //ore
byte t=60;
void setup() {  
  Serial.begin(9600);  
}
void loop() {
  for(s=1; s<=t; s++){
    delay(1000);     
    if(s==t){            
      m++;
      if(m/60!=0 && s<=60 ){   
        h=m/60;
      }
    }
    Serial.print(h);  //stampa formato H:M:S
    Serial.print(":");
    Serial.print(m);
    Serial.print(":");
    Serial.print(s);
    Serial.println();
  }
}

irombrus85:
Evito di aprire altri thread...
Amici con un pò di studio e applicazione sono riuscito a programmare il mio primo sketch.
Si tratta di un banalissimo "contatore" che stampa il tempo in seriale ovviamente non mi elongo sulla precisione poichè non penso sia una precisione atomica ma per il mio bromografo funziona.
Ora non mi resta che implementare i pulsanti e un lcd/display per la visualizzazione ma il cuore è fatto.
Avete qualche idea per l' LCD e per implementare i pulsanti set +/- avvia e reset? di seguito il codice che ho scritto ovviamente se ci sono migliorie e spiegazioni vi ascolto:

byte s=0;    //secondi

byte m=0;   //minuti
byte h=0;    //ore
byte t=60;
void setup() {  
 Serial.begin(9600);  
}
void loop() {
 for(s=1; s<=t; s++){
   delay(1000);    
   if(s==t){            
     m++;
     if(m/60!=0 && s<=60 ){  
       h=m/60;
     }
   }
   Serial.print(h);  //stampa formato H:M:S
   Serial.print(":");
   Serial.print(m);
   Serial.print(":");
   Serial.print(s);
   Serial.println();
 }
}

Ciao se ti puo servire Ecco un timer fatto coi fiocchi :wink:

 long t = millis() / 1000;
 word h = t / 3600;
 byte m = (t / 60) % 60;
 byte s = t % 60;

Serial.println("Timer");
Serial.print(h/10);Serial.print(h%10); //Stampo ore
Serial.print(m/10);Serial.print(m%10); //Stampo minuti
Serial.print(s/10);Serial.print(s%10); //Stampo secondi
delay(1000); //Aggiorna ogni secondo

ovviamente mettilo nel loop o dove vuoi

Grande!
Dopo lo provo :slight_smile:

benvenuto

Benvenuto

irombrus85:
Grande!
Dopo lo provo :slight_smile:

ah dimenticavo una cosa importantissima il delay(1000)

ho aggiornato il codice;)

Ciao e benvenuto :slight_smile: