📜  SparqEE CELLv1.0 链接到 arduino (1)

📅  最后修改于: 2023-12-03 15:20:11.699000             🧑  作者: Mango

SparqEE CELLv1.0 链接到 Arduino

SparqEE CELLv1.0是一款小型的电信网络模块,它可以通过GSM网络提供数据通信服务,例如发送短信、上传数据以及连接到云端服务。本文将介绍如何将SparqEE CELLv1.0与Arduino连接,并进行基本的操作。

准备工作

在开始之前,需要准备以下硬件和软件:

  • SparqEE CELLv1.0模块
  • Arduino开发板(本文以Arduino Uno为例)
  • USB数据线
  • SIM卡
  • Arduino IDE开发环境
硬件连接

将SparqEE CELLv1.0模块与Arduino Uno通过UART接口连接。

| SparqEE CELLv1.0 | Arduino Uno | | --- | --- | | VCC | 5V | | GND | GND | | RX | TX(数字引脚1)| | TX | RX(数字引脚0)|

软件配置

在Arduino IDE中打开“串口监视器”,选择“波特率”为“115200”。

在编写Arduino代码之前,需要安装SparqEE库。在Arduino IDE中选择“工具” -> “管理库”,搜索“SparqEE”并安装。

操作示例

以下代码示例演示了如何在SparqEE CELLv1.0中发送一条短信。将代码复制到Arduino IDE中,编译并上传到Arduino Uno。

#include <SparqEE.h>

SparqEE sparqee;

void setup() {
  Serial.begin(115200);
  sparqee.begin();
}

void loop() {
  Serial.println("Sending SMS...");
  if (sparqee.sendSMS("+1234567890", "Hello from SparqEE!")) {
    Serial.println("SMS sent successfully.");
  } else {
    Serial.println("SMS sending failed.");
  }
  delay(10000);
}

代码解释如下:

  • 引入SparqEE库并初始化。
  • setup函数中,开始串口通信和SparqEE模块通信。
  • loop函数中,发送一条短信并在串口监视器中输出发送结果。
  • 延时10秒并重复发送。
总结

通过以上操作,我们可以将SparqEE CELLv1.0模块与Arduino Uno连接,并使用SparqEE库调用基本的API来进行数据通信。这将为基于Arduino的应用程序提供更多便利和拓展性。