Как перехватывать ответы GSM SIM800L всякий раз, когда отправляется AT-команда?

esp32 nodemcu gsm sim800

Я использую sim800L и nodemcu esp32-S. Я хотел бы захватить "ОК" или "ОШИБКА" ответ sim800L всякий раз, когда я пытаюсь отправить SMS-сообщение с помощью sim800L и использовать его для условия if.

здесь прикреплен код, который я использую для отправки SMS-сообщения

void sendConfirm(){
    sim800.print("AT+CMGF=1\r");
    delay(1000);
    sim800.print("AT+CMGS=\""+PHONE+"\"\r");
    delay(1000);
    sim800.print("Completed");
    sim800.print(",");
    sim800.print(orderID);
    delay(100);
    sim800.write(0x1A); 
    delay(1000);
}

, 👍0

Обсуждение

https://www.arduino.cc/en/serial/read, @Majenko