На пальцах объяснять было не охота, поэтому взял блок из первого сообщения и переделал его.Vitez писал(а):Кто может, помогите с изменением оператора Delay на millis в скетче. никак не могу догнать, как правильно сделать.
Если я правильно понял, что вам надо ( в чем я не до конца уверен ), то вот так передел ваш проект.НовыйUser писал(а):но как это сделать - не знаю....если кто вкурсе - накидайте возможные решения кода, проверю....
Можете выложить скриншот терминала что приходит (передает модуль) при получении SMS?НовыйUser писал(а):выход в терминал от модема при поступлении смс телефонный номер выглядит так:-сначала номер с некоторой доп инфой (онда строка)
-потом текст сообщения (вторая строка ниже)
Странно, а можно глянуть, что на выходе Call, скажем вотНовыйUser писал(а):25 и 26 молчат
Ладно чуть позже попробую сымитировать приход SMS от модуля другой Arduino.НовыйUser писал(а):после коспиляции в системе только ком1 и ком5открываю монитор компорта 1 и 5
рефреш портов дает сброс контроллеру
подключение к 5 дает сброс контроллера
нулевого порта нету
снятие всей навески не решает глючности...
Вот результат экспериментов, переделал блок так, что на выходе Call сразу номер телефон отправителя СМС.Слимпер писал(а):Ладно чуть позже попробую сымитировать приход SMS от модуля другой Arduino.
НовыйUser писал(а):только один пока вопрос...каким образом у верхнего AND появился 3 вход ?
Сравнивать можно хоть десять и в блок AND (И), на выходе 1 будет только тогда когда на всех входах (2 или 10) будут 1.НовыйUser писал(а):я так к слову отвелчься от кода....просто не понятно какой смысл третьего входа если сравнение всего двух идет... просто проброс без обработки на выход...или недокументированная возможность сравнить разом 3 сигнала ?
Вот это вообще странно, если прошёл сигнал gosms, то и на вход он должен прийти.НовыйUser писал(а):проверил оба телефона. оба работают ! ))) но через раз на них смски шлет....
Может был перезапуск контроллера?НовыйUser писал(а):где-то за пол часа простоя была сработка реле без запросов... смс не отослало...как-то сам по себе сработал
Для контроля попробуй место gosms на вход блока поставить кнопку, и на вход Phone один конкретный телефон. Проверить в какой части все таки дело.НовыйUser писал(а):вообщем осталось понять как сделать чтобы отвечал на каждое смс любого номера...а не на 1-3-5-7-9
Похоже дело в работе с самим модемом, хотя очень странно, что ровно через раз, блок отправки СМС там один, и он не может срабатывать по разному.НовыйUser писал(а):все три выхода стабильно разом срабатывают одновременно...и так же стабильно абсолютно через раз шлет ))
А код отправки я не менял.НовыйUser писал(а):а раньше все всегда ответные смс уходили?да
А что надо убирать, а зачем? Так то это сделать не проблема.НовыйUser писал(а):тайминги задержки роли не играют единственное что точно по выходам остается после выполнения висеть на выходе блока после выполнения всех операций содержимое смски и номер телефона...
это разные формы записи одно и того символа.НовыйUser писал(а):на видео работа отправки смс. 16 минута. только у меня не кушает модем ни 0x0D не $1Aв сетапе только через \r и отправка (стрелка) через Serial3.println((char)26);
Почитал описание команд, форум, переписал блок почти полностью.Слимпер писал(а):Ладно завтра еще посмотрю что можно сделать.