Тест сети SIM900A
Нужно ли подключать RX и TX SIM900A к каким-либо контактам (скажем, TX, RX Arduino) для работы в сети? Не должен ли светодиод состояния сети мигать медленнее после подключения источников питания к SIM900A?
@opu 웃, 👍2
Обсуждение2 ответа
Лучший ответ:
Чтобы ответить на ваши вопросы по очереди:
Не обязательно подключаться к Arduino исключительно для подключения к сети GSM.
При включении SIM900A индикатор состояния будет мигать каждую секунду.
Когда соединение GSM установлено, индикатор состояния SIM900A будет мигать каждые 3 секунды.
Следуйте этому руководству из Руководство по сопряжению GSM SIM900A с Arduino:
Первоначальный запуск SIM900
- Вставьте SIM-карту в модуль GSM и заблокируйте ее.
- Включите SIM900A, подключив его к контактам Arduino 5V и GND.
- Подключите антенну
- Теперь подождите некоторое время (скажем, 1 минуту) и обратите внимание на частоту мигания «индикатора состояния» или «индикатора сети» (D6). Модулю GSM потребуется некоторое время, чтобы установить соединение с мобильной сетью.
- После успешного установления соединения индикатор состояния/сети будет непрерывно мигать каждые 3 секунды. Вы можете попробовать позвонить на мобильный номер сим-карты внутри GSM. модуль. Если вы слышите ответный звонок, модуль GSM успешно установленное сетевое соединение.
Подключение к Arduino
SIM900A имеет следующие контакты:
3VR
;3VT
;5VR
;5VT
;VCC
и;Земля
.Для последовательной связи между Arduino и модулем SIM900A. ты нужно подключить:
- SIM900A
5VT
на ArduinoD9
и;- SIM900A
5VR
на ArduinoD10
Основное общение
Чтобы изменить режим отправки SMS:
AT+CMGF=1
mySerial.println("AT+CMGF=1");
Чтобы прочитать SMS в текстовом режиме:
AT+CNMI=2,2,0,0,0
mySerial.println("AT+CNMI=2,2,0,0,0");
Чтобы позвонить:
ATD+60XXXXXXXXX
(замените X на номер, по которому вы хотите позвонить, измените +60 на код вашей страны)mySerial.println("ATD+60XXXXXXXXX;");
Чтобы разъединить/повесить вызов:
ATH
mySerial.println("ATH");
Для повторного набора:
ATDL
mySerial.println("ATDL");
Чтобы принять телефонный звонок:
ATA
mySerial.println("ATA");
?Мой модуль мигает каждые 3 секунды, но недоступен (доступная функция возвращает ноль). что это значит?
Если у вас есть новый вопрос, задайте его, нажав кнопку [Задать вопрос](https://arduinoprosto.ru/q/ask). Включите ссылку на этот вопрос, если это помогает обеспечить контекст. – [Из обзора](/review/late-answers/70332), @VE7JRO
- SIM800L не регистрируется в сети
- Проблема с плавающей точкой analogRead
- Хочу сделать два ардуино для связи по разным Wi-Fi. Возможно ли это?
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
Ваш вопрос несколько не ясен. Вам нужно будет подключить 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 웃