Demande d'aide Variable Carte Arduino GSM Shield

Bonjour,
Voila depuis actuellement deux mois j’ai commencé un projet avec des collègues et je m’occupe de la partie GSM du projet,
Mon problème est qu’après moulte et moulte recherche sur tout les sites et sur tout les forums me proposant une réponse,je n’en ai jamais trouver…
Je me tourne désormais vers vous,

Tout d’abord voici mon programme:

#include <GSM.h>

#define PINNUMBER "0000"

// Initialise la libraire
GSM gsmAccess; // inclus un vrai paramètre de débug
GSM_SMS sms;
int a;
// char array of the telephone number to send SMS
// vous avez 
char remoteNumber[20]= "07XXXXXXXX";  

// char array of the message
char txtMsg[200]="######!######";
char txtMsg2[]="Temperature:";
char txtMsg3[]="Lieu:";
char txtMsg4[]="Pression:";
char txtMsg5[]="Humidite:";
char txtMsgx[]="Fin de transmission";

void setup()
{
  // initialize serial communications
  Serial.begin(9600);

  Serial.println("GSM Envoie de SMS");

  // connection state
  boolean notConnected = true;

  // Start GSM shield
  // If your SIM has PIN, pass it as a parameter of begin() in quotes
  while(notConnected)
  {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
      notConnected = false;
    else
    {
      Serial.println("Non connecté");
      delay(1000);
    }
  }
  Serial.println("GSM init veuillez patienter...");
  sendSMS();
}

void loop()
{
// nothing to see here
}

void sendSMS(){

  Serial.print("Numero de reception: ");
  Serial.println(remoteNumber);

  // sms text
  Serial.println("PROCEDURE D'ENVOI");
  Serial.println();
  Serial.println("Messages:");
  Serial.println(txtMsg);
  Serial.println(txtMsg2);
  Serial.println(txtMsg3);
  Serial.println(txtMsg4);
  Serial.println(txtMsg5);
  Serial.println(txtMsg5);
  Serial.println(txtMsgx);
  
  // send the message
  sms.beginSMS(remoteNumber);
  sms.print(txtMsg);
  sms.endSMS(); 
  delay(1000);
  sms.beginSMS(remoteNumber);
  sms.print(txtMsg2);
  sms.endSMS();  
  delay(1000);
  sms.beginSMS(remoteNumber);
  sms.print(txtMsg3);
  sms.endSMS(); 
  delay(1000);
  sms.beginSMS(remoteNumber);
  sms.print(txtMsg4);
  sms.endSMS(); 
  delay(1000);
  sms.beginSMS(remoteNumber);
  sms.print(txtMsg5);
  sms.endSMS();   
  delay(1000);
  sms.beginSMS(remoteNumber);
  sms.print(txtMsgx);
  sms.endSMS(); 
  
  Serial.println("\nMESSAGE ENVOYER\n");  
}

Dans mon programme actuel et donc le miens,je souhaiterais remplacer

char txtMsg2[]="Temperature:";
char txtMsg3[]="Lieu:";
char txtMsg4[]="Pression:";
char txtMsg5[]="Humidite:";
char txtMsgx[]="Fin de transmission";

Par les variables de mon collègue,en sorte que sa valeur de pression et les autres, sois transmises par sms en texte (chiffre et texte) sur le téléphone portable destiné.
Merci d’avance de votre aide

Salut,

fonction itoa() ;)

Merci de votre réponse si rapide :) Mais sans vouloir paraître demandeur... pourriez vous me donnez un exemple de comment s'en servir? Cordialement

Arduino fournit des exemples dans le Playground (c'est rangé dans l'onglet Learning/Playground de la barre de menu).

http://playground.arduino.cc/Code/PrintingNumbers

char buffer [5];
int i=18;
itoa (i,buffer,10);
Serial.println(buffer);