首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino GSM屏蔽未连接

Arduino GSM屏蔽未连接
EN

Stack Overflow用户
提问于 2014-06-16 17:25:01
回答 3查看 2.9K关注 0票数 3

我有一个arduino GSM盾牌坐在arduino uno的顶部。我有下面的代码。我想知道为什么它没有连接。我将非常感谢任何使用arduino 1.0.5IDE的help.Am。

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

#define PINNUMBER ""
GSM gsmAccess(true);
GSM_SMS sms;

void setup() {
    // initialize serial communications and wait for port to open:
    Serial.begin(9600);
    char code = 'X';
    while(true) {
        Serial.println("try Access");
        code=gsmAccess.begin("",true,false);
        Serial.println("\nAfter Access");

        if(code==GSM_READY){
          Serial.println("connected");
          break;
        }
        if(code==CONNECTING) {
          Serial.println("code is CONNECTING");
        } else {
          Serial.println(code);
          delay(1000);
        } 
    }
}
EN

回答 3

Stack Overflow用户

发布于 2014-06-16 20:48:14

您使用以下命令以异步模式启动调制解调器:

代码语言:javascript
复制
code=gsmAccess.begin("",true,false);

查看GSMBegin文档,您将始终得到返回值0,这与我相信为3的GSM_READY枚举类型不对应。尝试:

代码语言:javascript
复制
code=gsmAccess.begin("",true);
票数 2
EN

Stack Overflow用户

发布于 2015-05-27 17:43:11

试着用9v的电池连接它。对我来说,这解决了问题。我也有同样的问题。显然,gsm防护罩耗费了大量电力。有些电脑可以提供足够的服务,有些则不能。

票数 2
EN

Stack Overflow用户

发布于 2016-03-07 07:03:21

我也有同样的问题。我通过在5V和接地之间连接一个680μF电容器解决了这个问题。这只是一个临时修复,因为它将在连接电源时产生一个巨大的电流尖峰。更好的解决方案是连接外部电源或功能更强大的USB电源。

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

https://stackoverflow.com/questions/24240408

复制
相关文章

相似问题

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