Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Модуль A6 GSM/GPRS: Мастерство AT-команд и интеграция с Arduino

Компоненты и материалы

Arduino UNO 1 шт.
Модуль A6 GPRS 1 шт.
Провода-перемычки (общего назначения) 1 комплект

Необходимые инструменты

О проекте

В этом руководстве мы изучим подключение модуля A6 GSM/GPRS к Arduino Uno и работу с AT-командами. Модуль A6 обладает следующими характеристиками:

Модуль A6 GSM/GPRS: Мастерство AT-команд и интеграция с Arduino
Модуль A6 GSM/GPRS: Мастерство AT-команд и интеграция с Arduino

Подключение к Arduino Uno

Для работы с AT-комндами нужно всего 4 провода. Используем разные цвета для наглядности.

  1. Установите Micro SIM-карту в модуль A6.
  2. Соедините по схеме:
ПроводМодуль A6Arduino Uno
КрасныйVCC+5V
ЧерныйGNDGND
ОранжевыйU_RXDD2
ЖелтыйU_TXDD3
Модуль A6 GSM/GPRS: Мастерство AT-команд и интеграция с Arduino

Работа с AT-командами

Загрузите следующий скетч для прозрачного моста между Serial Monitor и модулем A6:

#include <SoftwareSerial.h>
SoftwareSerial A6MODULE(2, 3); // RX, TX

void setup() {
  Serial.begin(9600);
  delay(1000);
  A6MODULE.begin(9600);
  delay(1000);
}

void loop() {
  while (A6MODULE.available()) {
    Serial.write(A6MODULE.read());
  }
  while (Serial.available()) {
    A6MODULE.write(Serial.read());
  }
}

После загрузки откройте Serial Monitor (скорость 9600). Введите AT и нажмите Enter. При корректной работе модуль ответит OK.

Основные команды

Код

Полный скетч для работы с AT-командами через Serial Monitor приведен выше в разделе «Работа с AT-командами».

Схемы

Модуль A6 GSM/GPRS: Мастерство AT-команд и интеграция с Arduino

Производственный процесс

  1. Построение надёжного Temperature & Sensor API на Raspberry Pi с модулем GY‑91
  2. Основы модулей Verilog: структура и синтаксис
  3. Мастерство параметров в Verilog: создание повторно используемых масштабируемых модулей
  4. Java 9 Module System: модули, link-time и кастомные runtime-образы
  5. Основные команды MATLAB для эффективных вычислений
  6. JX Wave Generator — Генератор сигналов на Arduino с DDS AD9833 и OLED-дисплеем
  7. Сборка DIY VR-скейтборда на Arduino, Google Cardboard и Bluetooth
  8. Водонепроницаемая FM-радио для душа на Arduino Nano, RDA5807, Nokia LCD и PAM8403
  9. Отображение ЭКГ в реальном времени на OLED с Arduino UNO и uECG
  10. Группа модулей Производство: управление спецификациями и заказами