afficher un score sur un journal défilant
bonjour,
j'ai un programme me permettant d'afficher ce que je veux sur un journal défilant :
ce programme inclut un calcul de checksum automatique et y me suffit d'écrire ce que je veux après le display et de téléverser pour que ça s'affiche sur mon afficheur.
ma question aujourd'hui est la suivante, je dois pouvoir afficher sur mon afficheur un score allant de 0 à 50.
quelqu'un pourrait-il m'aiguiller sur la question ?
merci d'avance
j'ai un programme me permettant d'afficher ce que je veux sur un journal défilant :
code: [select]
#include <softwareserial.h>
const int txpin = 3;
const int rxpin = 2;
softwareserial myserial(2, 3); // rx, tx
void setup () {
serial.begin(9600); //début de la liaison série
myserial.begin(9600);
}
void loop () {
display("score"); // affiche un message sur l'afficheur
delay(5000);
}
void display(const char *msg)
{
char buf[100]; //mémoire tampon (buffer) reçoit les données entrantes et les stocke en attendant qu'elles soit lues
strcpy(buf, "<id00><l1><pa><fe><ma><wc><fe>"); //copie buf vers la trame
strcat(buf, msg); //ajoute buf à la fin du message
byte chk = 0;
char *i;
for (i = buf + 6; *i; i++) // calcule le checksum
chk ^= (byte) * i;
sprintf(i, "%02x<e>", chk); // ajoute le checksum et le code de fin
myserial.println(buf);
} //
ce programme inclut un calcul de checksum automatique et y me suffit d'écrire ce que je veux après le display et de téléverser pour que ça s'affiche sur mon afficheur.
ma question aujourd'hui est la suivante, je dois pouvoir afficher sur mon afficheur un score allant de 0 à 50.
quelqu'un pourrait-il m'aiguiller sur la question ?
merci d'avance
bonjour,
il suffit de convertir ton nombre en chaine de caractères par exemple avec sprintf
il suffit de convertir ton nombre en chaine de caractères par exemple avec sprintf
code: [select]
int score=45; // exemple
char buf[20];
sprintf(buf,"score: %d",score);
display(buf);
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > afficher un score sur un journal défilant
arduino
Comments
Post a Comment