Commandes AT Module GSM

J'essaye de faire passer mes commandes sous cette forme.
Ceci étant un exemple :

#include <SoftwareSerial.h>
#include <string.h>

char incoming_char = 0;
SoftwareSerial cell(8,9);

void setup()
{

  Serial.begin(115200);


  Serial.println("Initialisation");
  pinMode(4, OUTPUT);
  digitalWrite(4, HIGH);
  delay(12000);
  digitalWrite(4, LOW);
  delay(1000);
  Serial.println("Prêt");  

  cell.begin(115200);

  Serial.println("AT+CMGF=1");
    Serial.println("AT+CPMS?");
      Serial.println("AT+CPMS=MT");
        Serial.println("AT+CMGL");
          Serial.println("AT+CMGR=301");
}

void loop()
{
  if(cell.available() > 0)
  {
    incoming_char = cell.read();
    if((incoming_char >= ' ') && (incoming_char<='z'))
      Serial.print(incoming_char);
    else
    {
      Serial.print("%");
      Serial.print((int) incoming_char);
      Serial.print("%");
      if(incoming_char == 10)
        Serial.println();
    }
  }

  if(Serial.available() > 0)
  {
    incoming_char = Serial.read();
    cell.print(incoming_char);
  }
}

Merci ! :slight_smile: