Автозапуск на Arduino + Sim900

Dr_grizzly
Dr_grizzly аватар
Offline
Зарегистрирован: 07.12.2015

Добрый день коллеги! Столкнулся с такой не приятной штукой, когда соединил код работы с смс от Sim900 в алгоритм по работе с автозапуском. В алгоритмах sim900 используются delay, которые негативно влияют на алгоритм работы автозапуска. Мысли тут две - 1) использовать два микроконтроллера Arduino, один с автозапуском будет общаться, второй с sim900. 2) Использовать один микроконтроллер с автозапуском, а в sim900 как-то зашить простенькую программку, которая распознает данные из смс и определяет номер входящего звонка, после чего на свой GPIO выдает логическую единицу. В теории звучит красиво, но на практие не находил как в сим900 залить свою программу. Может кто сталкивался уже с этим?

Dr_grizzly
Dr_grizzly аватар
Offline
Зарегистрирован: 07.12.2015

Первый вариант не очень хочется использовать, т.к. это лишнее место под панелью и цена в два раза выше))

b707
Offline
Зарегистрирован: 26.05.2017

А третий вариант - выкинуть delay из кода - не рассматривается? :) (подсказка - вообще-то это самый логичный и правильный путь)

Кстати. сразу могу сказать, что "вариант 2" не прокатит.