En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
 
Vous êtes ici :   Accueil » H:M:S, convertir Milli()
 
    Imprimer la page...
    Imprimer la section...
 

H:M:S, convertir Milli()

Convertir la fonction MILLI()

en Jours, Heures, Minutes et secondes

05/2013

le programme  et le sous programme pour afficher le temps toutes les secondes sur le Monitor

void setup() {

  // Initialise la liaison série
  Serial.begin(19200);
}


void loop() {
 CalculTemps();  // calcul du temps Milli() en jours,heures,minutes,secondes
}

//------------------------------------------ Calcul du temps pour affichage 
void CalculTemps()
{
  long Jours=0;
  long heures=0;
  long minutes=0;
  long secondes=0;
  secondes = millis()/1000; //convect millisecondes en secondes
  minutes=secondes/60; //convertir secondes en minutes
  heures=minutes/60; //convertir minutes en heures
  Jours=heures/24; //convertir heures en Jours
  secondes=secondes-(minutes*60); // soustraire les secondes converties afin d'afficher 59 secondes max
  minutes=minutes-(heures*60);    //soustraire les minutes converties afin d'afficher 59 minutes max
  heures=heures-(Jours*24);       //soustraire les heures converties afin d'afficher 59 heures max
  //Envoyer les results
    if (Jours>0) // Les jours ne seront affichés que si la valeur est supérieure à zéro
  {
    Serial.print(Jours);
    Serial.print(" Jours et :");
  }
  Serial.print(heures);
  Serial.print(":");
  Serial.print(minutes);
  Serial.print(":");
  Serial.println(secondes);
  delay(1000);
}

 

 


Date de création : 10/05/2013 @ 12h15
Dernière modification : 10/05/2013 @ 17h45
Page lue 10345 fois