Страница 6 из 12

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 26 дек 2017, 22:17
Golan
Да нет, я уж и другие символы пробовал. Удалю все и заново сделаю.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 26 дек 2017, 23:31
Golan
Тупик какой то.
Нижняя цепочка и отправляет и принимает, верхняя только отправляет, что за фигня?  
Складывается впечатление, что первая входящая СМС прописывается в GSM_Text_sms и даже после перезаписи скетча не меняется.

[spoiler=Спойлер][/spoiler]
Нужно отвлечься, снежок покидать.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 00:01
grin-mpx
Golan писал(а):Тупик какой то.Нижняя цепочка и отправляет и принимает, верхняя только отправляет, что за фигня?
Поставьте после блока Compare String r-тригеры. может переменная Текст принятой смс держит Отправляем СМС на мобил. в состоянии 1 и не дает второй раз отправить смс т.к. не было изменения состояния на GSM_in_sms основного блока.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 00:08
Golan
Вы не поверите, ставил, что только не делал, думаю проблема в GSM_Text_sms, тут что то нужно сделать, pan, предлагал вариант, но тоже не проходит, да и UNO у меня, ругался на некорректный блок.
Все, харе на сегодня, спасибо ребята!

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 05:55
stapmoff
Golan, Приветствую! Вот скидываю вам свой проэктик (рабочий на 100%), поковыряйте, посмотрите.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 06:55
Golan
stapmoff, спасибо большое. Во сне даже в своем ковырялся. Нужно мобильники пополнить, я так много никогда не тратил

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 08:14
pan
вспомнил еще одну вещь. когда на плате с основным блоком стоял таймер, были тоже танцы с бубном

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 09:11
Golan
stapmoff, еще раз большое спасибо у Вас все работает. Я все сделал как у Вас, мой пока на том же месте.
pan, обязательно попробую этот вариант, спасибо.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 11:46
Golan
Ураааааа заработалооооо!!!
Все удалил и сделал изначально по примеру уважаемого stapmoff, за что огромное спасибо.
Все "творческие изыскания" закончились бы на правильном подключении переменных, текст СМС, текст для отправки, как pan в своем примере показывал, это был полпути, но все равно спасибо большое.
Уважаемые друзья, шановні друзі, dear friends, позвольте вас всех поблагодарить за помощь и поддержку в моем обучении преодоления  этих "скалистых гор".
С наступающим Новым годом, здоровья, счастья и великих проектов!!!
Будем жить!!!

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 27 дек 2017, 12:22
stapmoff
Golan, Вас так же с наступающим и успехов!

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 28 дек 2017, 19:43
Golan
Спасибо, спасибо что вы все есть!!!

Добавлено (28.12.2017, 19:43)
---------------------------------------------
Ребята привет, очень интересно, остановиться не могу, внук уехал, а "гармонь" оставил.
Если у кого пример оформление телефонной книги?
Спасибо.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 12:40
Golan
Здравствуйте ребята.
Подскажите пожалуйста, как мне обнулить переменную DTMF после прихода на нее единицы.
Реле первое включается, после задержки выключается, потом нужно снова единицей реле включить, что то у меня не получается.
Спасибо.

[spoiler]
1.jpg
[/spoiler]

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 12:52
pan
сам сталкивался с такой проблемой. давно хотел предложить Слимперу доработку, но он куда-то пропал.
в общем сам подпилил. всё работает

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 13:16
Anydy
pan писал(а): 11 янв 2018, 12:52сам сталкивался с такой проблемой. давно хотел предложить Слимперу доработку, но он куда-то пропал.
в общем сам подпилил. всё работает
Когда будут перенесены все блоки со старого сайта, не забудьте добавить свой доработанный блок в тему автора

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 14:10
Golan
[ref]pan[/ref], спасибо большое, там в блоке звонки, тоже недоработка, не снимался сигнал после окончания вызова, кое как решил.
Спасибо еще раз.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 14:22
pan
Golan писал(а): 11 янв 2018, 14:10не снимался сигнал после окончания вызова
какой именно сигнал? у меня там ни каких проблем не возникало.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 11 янв 2018, 14:40
Golan
GSM_Connect, там после разрыва соединения висела единица всегда, у меня во всяком случае.

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 19 янв 2018, 18:01
Max
Со всеми этими переделками сайта и форума упустил нить развития GSM блоков...

Подскажите, блок для работы GPRS для SIM800L пока ни кто не делал?

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 19 янв 2018, 18:15
Golan
Я за этим слежу, пока никаких изменений не выкладывалось, ну кроме Дмитрия (Слимпера) конечно

Помогите разобраться с работой блока GSM в FLProg

Добавлено: 19 янв 2018, 20:01
Сергей
Мужики не хочу пока плодить похожие темы, а подскажите такой вопрос: сделал сигнализацию, запустил в работу на объекте. Заказал печатные платы у китайцев под свою схему, собираю второй образец по рабочей схеме и прошивке... Во втором устройстве не стартует блок "основной". На скорости 9600, после старта СИМ800, контроллер вообще никак не реагирует. На более высоких скоростях МК начинает настраивать ЖСМ модуль и дальше команды AT+CPAS не проходит пока модуль не ответит +CPAS 0. Модуль после регистрации отвечает на эту команду нулем, а контроллер как будто не видит этого ответа и зациклено шлет команду AT+CPAS. В отладке МК пишет что ожидаемый ответ "+CPAS 0", а реальный типа такого "AT+CPAS 0+CPAS 0" (обрывки из нескольких ответов).
Я с модулями и АТ командами знаком хорошо, но в коде Си в блоках Слимпера ума не хватает досконально разобраться. Примерно понимаю, что МК отсылает очередную команду, не дожидаясь ответа модуля шлет ее повторно, а модуль в ответ шлет подряд ответы и МК "хавает" несколько ответов как один и естественно такой ответ не совпадает с ожидаемым и блок не стартует.
Подскажите кто в коде понимает, как этот код пошагово должен выполняться? Можем в отдельную тему переехать.