首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino GSM USSD AT-Command回复为空

Arduino GSM USSD AT-Command回复为空
EN

Stack Overflow用户
提问于 2015-04-17 15:38:48
回答 1查看 1K关注 0票数 0

我有这个arduino代码。GSM盾牌连接上了,ussd也在发送,但我没有得到任何回复(比如“ok”)。ussd短码是有效的。这里我漏掉了什么?或者是我的代码中有错误?(设备: Arduino Uno,GSM shiled)

感谢您对这件事的任何见解。谢谢

代码语言:javascript
复制
#include <GSM.h>
#include <GSM3ShieldV1DirectModemProvider.h>

// initialize the library instance
GSM gsmAccess;  

GSM3ShieldV1DirectModemProvider modemAccess;


// PIN Number
#define PINNUMBER ""


void setup() {   
   Serial.begin(9600);  
   // initialize the digital pin as an output.  
   Serial.println("GSM networks scanner");

   connectGSM();

   String At_COMMAND = "AT+CUSD=1,\"*#456#\"";   
   Serial.println("Sending At command");
   String reply = modemAccess.writeModemCommand(At_COMMAND,15);
   Serial.println("Sent");
   Serial.println(reply);
   Serial.println("Sent");  
}

void connectGSM(){
  boolean notConnected=true;
  Serial.println("Connecting...");
  while(notConnected){
    if(gsmAccess.begin(PINNUMBER) == GSM_READY)
      notConnected = false;
    else delay(1000);
  }
  Serial.println("Connected to GSM");
}

输出

代码语言:javascript
复制
GSM networks scanner
Connecting...
Connected to GSM
Sending At command
Sent

Sent
EN

回答 1

Stack Overflow用户

发布于 2015-04-29 01:12:18

尝试将时间从15毫秒增加到1000毫秒

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29693124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档