Всем привет! Собираю свой первый проект на Arduino Mega и SIM800L с использованием Blynk. Blynk работает отлично, но вот проблема с ответом на входящий звонок. Стартовый код скомпилирован на сайте Blynk. Имеется код от Blynk: Код (C++): void setup() { Serial.begin(9600); delay(10); SerialAT.begin(9600); delay(3000); Serial.println("Initializing modem..."); modem.init(); Blynk.begin(auth, modem, apn, user, pass); В момент выполнения этих команд SIM800L не отвечает на входящий звонок. Для ответа использую команды: Код (C++): if(SerialAT.find("RING")){ Serial.println("RING!"); SerialAT.println("AT+DDET=1"); delay(10); SerialAT.println("ATA"); Если модуль подключен к GPRS, то проблем нет! А если в момент звонка на модуль, он подключается к GPRS, то на входящий звонок нет ответа. Пожалуйста, помогите мне решить проблему.
Если в модуле не предусмотренно ни каких флагов или сигналов то вы ничего с этим не сделаете. Читайте доку.
Вообщем нашел ответ на свой вопрос на Американском форуме Blynk. Нужно всего-то заменить строку: Код (C++): Blynk.begin(auth, modem, apn, user, pass); На: Код (C++): Blynk.config (modem, auth, BLYNK_DEFAULT_DOMAIN, BLYNK_DEFAULT_PORT);