Xin chào mn, mình muốn gửi 1 tin nhắn "tk 1#" tới sim800A và đáp lại là một cuộc gọi phản hồi từ sim800A. Nhưng khi mình nhắn thì không có một cuộc gọi nào từ sim800A. Mong mọi người giúp đỡ giúp mình giải quyết vấn đề này. Cảm ơn.
Code:
void ReceiveMessage()
{
mySerial.println("AT+CNMI=2,2,0,0,0");
delay(1000);
while (mySerial.available()>0)
{
msg=mySerial.read();
if (msg=="#")
{
// Serial.print(msg); //Serial.print(msg);
break;
}
tin_nhan+=msg;
}
if (tin_nhan.length()>0)
{
Serial.println(msg);
if (tin_nhan == "tk 1#")
{
mySerial.println("ATD+84332258844;");
Serial.println("Calling");
delay(1000);
}
else if (tin_nhan == "tk 2#")
{
mySerial.println("ATD+84332258844;");
Serial.println("Calling");
delay(1000);
}
tin_nhan="";
}
}