Bonjour à tous,
Ceci est mon premier post ici !
Je n'arrive pas à concaténer deux sring afin d'afficher le resultat avec Serial.print(...) .
Voici mon code:
Code :
- void readAllEEpromOnSerial()
- {
- String auxChannelStr, AuxPrecision;
- auxChannelStr = String(auxChannel);
- AuxPrecision = String ();
- if (auxChannel == 5) {AuxPrecision = auxChannelStr + " (inter 2 positions)";};
- AuxPrecision = auxChannelStr + " inter 2 positions";
- Serial.println();Serial.write("Chargement valeurs EEPROM ..." );Serial.println();
- Serial.write("Connexion Ch AUX: mode " );Serial.print(AuxPrecision);Serial.println();
-
- }
|
auxChannel est défini en tou début du programmer comme entier (int) !!!
J'ai le même probleme avec une fonction qui devrait me retourner un text en fonction du chiffre indiqué !
Code :
- String readTelemetryType(int tele)
- {
- String TelemetryName;
- switch (tele)//1- FrSky (normal), 2- FrSky (SPort), 3- Hitec, 4- Hott, 5- Spektrum
- {
- case 1:
- TelemetryName = "FrSky";
- break;
- case 2:
- TelemetryName = "FrSky Sport";
- break;
- case 3:
- TelemetryName = "Hitec";
- break;
- case 4:
- TelemetryName = "Hott";
- break;
- case 5:
- TelemetryName = "Spektrum";
- break;
- }
- return TelemetryName;
- }
|
Merci de votre aide par avance
Pierre
Message édité par pierrotm777 le 15-07-2014 à 20:29:43