Исправить ошибку SIM900A с помощью AT-команд

Здравствуйте, у меня есть эта SIM900A, и я хочу проверить, работает ли она с помощью AT-команд, я использую код ниже.

#include <SoftwareSerial.h>
 
SoftwareSerial mySerial(10, 11);  

void setup()
{ 
  Serial.begin(115200); 
  mySerial.begin(115200);

  Serial.println("Initializing...");
  delay(1000);

  mySerial.println("AT"); //Подтверждение связи с SIM900
  updateSerial();
  mySerial.println("AT+CGSN"); //Проверяем, зарегистрировался ли он в сети
  updateSerial();
}

void loop()
{
  updateSerial();
}

void updateSerial()
{
  delay(500);
  while (Serial.available()) 
  {
    mySerial.write(Serial.read()); 
  }
  while(mySerial.available()) 
  {
    Serial.write(mySerial.read()); 
  }
}

но результат отображается в последовательном мониторе как вместо AT+cgsn я использую 115200 бод, так как 9600 не работает.

, 👍-1

Обсуждение

просьба не размещать картинки текста...добавляйте сам текст, @jsotola

Добро пожаловать в SE/Arduino! Пожалуйста, посетите [тур], чтобы узнать, как работает этот сайт. Затем вернитесь и [отредактируйте] свой вопрос, не только чтобы заменить текстовый скриншот фактическим текстом, но и уточнить, что означает «ошибка». Что вы ожидаете вместо полученного результата?, @the busybee