【问题标题】:Arduino gsm shield, gsm not initArduino gsm shield,gsm not init
【发布时间】:2014-11-16 17:06:22
【问题描述】:

我正在使用示例 gsm 接​​收 SMS 示例。 这是有问题的部分:

  Serial.println("SMS Messages Receiver");

  // connection state
  boolean notConnected = true;

  // Start GSM connection
  while (notConnected)
  {
    if (gsmAccess.begin(PINNUMBER) == GSM_READY)
      notConnected = false;
    else
    {
  Serial.println("Not connected");
  delay(1000);
  }
}

Serial.println("GSM initialized");
Serial.println("Waiting for messages");
}

这是通过串行打印的:

Serial.println("SMS Messages Receiver");

但之后什么都没有。

会不会是电量不足? 我正在使用 mega 和 gsm shield 并通过 USB 供电。 GSM 屏蔽上唯一的灯是打开的 LED。

当我断开并重新连接 USB 电缆时,状态 LED 会亮起,网络 LED 会闪烁,几秒钟后它们都会熄灭。

【问题讨论】:

    标签: arduino microcontroller gsm


    【解决方案1】:

    是的。如果两个 LED 都熄灭,则说明您的电源存在问题。试试 USB 适配器。

    【讨论】:

      【解决方案2】:

      通常,许多 GSM 模块需要大量功率(大约 2 安培),但许多 USB 端口仅提供大约 0.5 安培。因此,您必须使用high amperage USB socket 或获得低功耗 gsm 模块。您可以查找datasheets 了解模块的当前消耗

      【讨论】:

        猜你喜欢
        • 2017-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多