Тест сети SIM900A

arduino-uno network

Нужно ли подключать RX и TX SIM900A к каким-либо контактам (скажем, TX, RX Arduino) для работы в сети? Не должен ли светодиод состояния сети мигать медленнее после подключения источников питания к SIM900A?

, 👍2

Обсуждение

Ваш вопрос несколько не ясен. Вам нужно будет подключить SIM900A к Arduino, да, если вы хотите, чтобы Arduino связывался с ним. Вы имеете в виду индикатор состояния сети SIM900A? Если предположить, что SIM900A ранее был обесточен, то как при подаче питания светодиод может мигать медленнее? Конечно, если SIM900A обесточен, то светодиод вообще не будет мигать? Я должен что-то упустить. См. [РУКОВОДСТВО ПО ВЗАИМОДЕЙСТВИЮ GSM SIM900A С ARDUINO](http://www.instructables.com/id/GSM-SIM900A-With-Arduino/), @Greenonline

Я имею в виду, что я запитал устройство с помощью адаптера 12V 2A. После подключения питания индикатор сети будет быстро мигать в течение нескольких секунд. Затем после установления сетевого соединения он будет медленно мигать. Я прав?, @opu 웃

Да, это правильно. Смотрите мой ответ ниже. Возможно, вы захотите отредактировать и перефразировать свой вопрос, используя объяснение в своем комментарии :-), @Greenonline

Нужно ли подключать TX и RX GSM в любом месте только для медленного мигания индикатора сети, т.е. для подтверждения того, что сеть установлена?, @opu 웃


2 ответа


Лучший ответ:

2

Чтобы ответить на ваши вопросы по очереди:

  • Не обязательно подключаться к Arduino исключительно для подключения к сети GSM.

  • При включении SIM900A индикатор состояния будет мигать каждую секунду.

  • Когда соединение GSM установлено, индикатор состояния SIM900A будет мигать каждые 3 секунды.

Следуйте этому руководству из Руководство по сопряжению GSM SIM900A с Arduino:

Первоначальный запуск SIM900

  1. Вставьте SIM-карту в модуль GSM и заблокируйте ее.
  2. Включите SIM900A, подключив его к контактам Arduino 5V и GND.
  3. Подключите антенну
  4. Теперь подождите некоторое время (скажем, 1 минуту) и обратите внимание на частоту мигания «индикатора состояния» или «индикатора сети» (D6). Модулю GSM потребуется некоторое время, чтобы установить соединение с мобильной сетью.
  5. После успешного установления соединения индикатор состояния/сети будет непрерывно мигать каждые 3 секунды. Вы можете попробовать позвонить на мобильный номер сим-карты внутри GSM. модуль. Если вы слышите ответный звонок, модуль GSM успешно установленное сетевое соединение.

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

SIM900A имеет следующие контакты:

  • 3VR;
  • 3VT;
  • 5VR;
  • 5VT;
  • VCC и;
  • Земля.

Для последовательной связи между Arduino и модулем SIM900A. ты нужно подключить:

  • SIM900A 5VT на Arduino D9 и;
  • SIM900A 5VR на Arduino D10

Основное общение

  1. Чтобы изменить режим отправки SMS: AT+CMGF=1

    mySerial.println("AT+CMGF=1");
    
  2. Чтобы прочитать SMS в текстовом режиме: AT+CNMI=2,2,0,0,0

    mySerial.println("AT+CNMI=2,2,0,0,0");
    
  3. Чтобы позвонить: ATD+60XXXXXXXXX (замените X на номер, по которому вы хотите позвонить, измените +60 на код вашей страны)

    mySerial.println("ATD+60XXXXXXXXX;");
    
  4. Чтобы разъединить/повесить вызов: ATH

    mySerial.println("ATH");
    
  5. Для повторного набора: ATDL

    mySerial.println("ATDL");
    
  6. Чтобы принять телефонный звонок: ATA

    mySerial.println("ATA");
    
,

0

?Мой модуль мигает каждые 3 секунды, но недоступен (доступная функция возвращает ноль). что это значит?

,

Если у вас есть новый вопрос, задайте его, нажав кнопку [Задать вопрос](https://arduinoprosto.ru/q/ask). Включите ссылку на этот вопрос, если это помогает обеспечить контекст. – [Из обзора](/review/late-answers/70332), @VE7JRO