Bonjour,
Je suis un peu embeter sur des fusion de variable.
D'abord j'ai une variable String
const String request = "GET /opt/updatesql.php";
const String request_end = " HTTP/1.1";
Puis j'ai des float
float flat, flon, falt, fspeed;
unsigned long fage;
//char coordinate[8];
gps.f_get_position(&flat, &flon, &fage);falt = gps.f_altitude();
fspeed = gps.f_speed_kmph();
Et au final, j'aiemrai avoir ceci
Serial.println(request + "?lat=" + flat + "&long=" + char(flon) + "&alt=" + char(falt) + "&speed=" + char(fspeed) + "&course=" + TinyGPS::cardinal(gps.f_course()) + "&age=" + char(fage) + request_end);
Ce qui m'affiche ceci, sur mon terminal
GET /opt/updatesql.php?lat=.&long=&alt=²&speed=&course=ENE&age= HTTP/1.
En fait toutes la valeurs de mes variable ne sont pas rpises en compte.
J'aivaois deja essayé d'autres possiblité, en supprimant le char()
expl: char(flat) => flat
mais va me génpère un message d'erreur du genre "Ambigous overload for 'operator+' in operator..."
Comment pourrais concatener des varaibles de different type?
Milles mercis