//#include <stdio.h>
#define MAX_CHAR_CHAINE_LCD 80
#define DELAI 1000
char chaineDeCaracteres[MAX_CHAR_CHAINE_LCD + 1];
char bienvenue[] = "Mon projet roule depuis";
void setup() {
Serial.begin(9600);
Serial.print("Utilisation de la fn sprintf()\n\n");
// int volume = 8;
// int temperature = 22; // float == double sous UNO
// int jour = 0, heure = 0, minute = 0, seconde = (millis() / 1000);
// 125 : 12 : 45 : 59
// sprintf(chaineDeCaracteres, "Mon projet roule depuis %04d jour(s),%02d:%02d:%02d", jour, heure,minute,seconde);
// sprintf(chaineDeCaracteres, "Volume: %d, Temperature: %dc\n", volume, temperature);
// Serial.print(chaineDeCaracteres);
}
void loop() {
int jour = 0, heure = 0, minute = 0, seconde = 0;
seconde = (millis() / 1000) % 60;
minute = (millis() / 60000) % 60;
heure = (millis() / 3600000) % 24;
jour = (millis() / 86400000) % 9999;
sprintf(chaineDeCaracteres,
"%s %04d jour(s),%02d:%02d:%02d\n",
bienvenue,
jour,
heure,
minute,
seconde);
Serial.print(chaineDeCaracteres);
delay(DELAI);
}
FPS: 0
Power: 0.00W
Power: 0.00W