Блоки для работы с GSM модулями
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Блоки для работы с GSM модулями
SIM800, M-590, SIM900
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для работы с GSM модулями
У кого-нибудь блок для SIM 900 заработал? Можно рабочий пример отправки смс по событию (например, при замыкании пина на GNG)?
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блоки для работы с GSM модулями
Жаль я не в их числе

"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блоки для работы с GSM модулями
Поиском пользовался - не нашел ничего. При попытке использовать блок DTMF с GSM_Sim900, при компиляции вываливает такая ошибка: (спойлер)
Сталкивался кто с подобным?[spoiler] [/spoiler]
Сталкивался кто с подобным?[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блоки для работы с GSM модулями
Можно хотя-бы файл .ino для повторения?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блоки для работы с GSM модулями
[ref=#ff8000]Sancho[/ref], конечно!
[spoiler] [/spoiler]
На всякий случай
[spoiler] [/spoiler]
[spoiler] [/spoiler]
На всякий случай
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Блоки для работы с GSM модулями
Конфликтик с блоком 900
Добро не ценится в современном мире, люди от него наглеют!
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блоки для работы с GSM модулями
[ref]Deuce[/ref], Посмотрел код - я не спец по этому, но сам код блока SIM_GSM900 мне не очень понятен, хотя бы по тому, что в нём два раза "case 12" и синтаксис не соблюдётся, как мне кажется, насчёт case...
#ifdef
case
#else
case
#endif
[spoiler][/spoiler]
Отправлено спустя 36 секунд:
Напишите автору блока.
#ifdef
case
#else
case
#endif
[spoiler]
Код: Выделить всё
case 11:
#ifdef GSM_INCLUSION_DTMF // Если добвален блок DTMF
GSM_AT_Command(F("DDET=1") ,5 ) // Включение работы с DTMF
#else
GSM_count ++;
#endif
break;
#ifdef TELEFONNAYA_BOOK // Если использовать телефонну книгу
case 12:
GSM_AT_Command(F("CPBS?"),2);
break;
case 13:
GSM_analysisResponse(F("+CPBS: \"SM\"") );
break;
case 14:
GSM_AT_Command(F("CPBF=\""), GSM_Name_Contact , 2 ) ;
GSM_index_array =0;
break;
case 15:
#else //Если не использовать телефонную книгу
case 12:
#endif //Окнчание выбора по телефонной книге
GSM_count=0;
GSM_Error_Code =0; //Сброc ошибки
return 1;
break;
Отправлено спустя 36 секунд:
Напишите автору блока.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блоки для работы с GSM модулями
Да, я это тоже приметил. Если вместо него поставить блок 800, то проблемы нет.
[ref=#ff8000]Sancho[/ref], да, case 12 я тоже приметил. Но я не спец по коду, вообще. потому и написал тут, в теме по блоку. Попробую написать автору.
Отправлено спустя 24 минуты 25 секунд:
Как же найти автора блока? В профиле нет способа связи с ним

"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Блоки для работы с GSM модулями
Ловите при ответе в какой нибудь теме.
Добро не ценится в современном мире, люди от него наглеют!
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки для работы с GSM модулями
под сим900, с 2010 по 2015, было выпущено 11 версий АТ команд.Deuce писал(а): 06 июн 2018, 16:54Да, я это тоже приметил. Если вместо него поставить блок 800, то проблемы нет.
и каждая что то меняла, дополняла, и создавала новые команды.
учитывая что прошивки на китай модули создавались кулибинами, вроде нас с вами,
то говорить о совместимости прошивок даже между сим900 не приходится, не говоря уже про другие модули.
Здесь должен быть индивидуальный подход под каждый модуль, а не надеяться на универсальный блок флп )
Win10-64, FLProg (portable)
Блоки для работы с GSM модулями
Однако! А с 2015 по наши дни сколько изменений прошло?
Ну и возвращаясь к теме, мне кажется, что ошибка при компиляции имеет малое отношение непосредственно к АТ командам, или я не прав?
И я же никому ничего не предъявляю. Есть блок, который у меня, в силу того, что я имею сим900, вываливает при компиляции ошибку. О чем я и сообщил. Сам я увы, не кодер. Вся надежда у меня как раз и была на блоки, сделанные людьми, которые в этом вопросе умнее меня

"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки для работы с GSM модулями
в 2015м SIM900 снят с производства, и дальнейшие разработки по нему прекращены.
Основная документация по этому модулю датируется 2010г. прошивки заканчиваются 2016г
Мне в 2016г с али достался sim900a, с базовой азиатской прошивкой 2011г, в которой не было дтмф и много чего еще,
После его прошивки под sim900 2013г, многие функции заработали, но не все АТ команды sim800, адекватно им воспринимаются.
Естественно и последние изменения sim900, в этой прошивке не работают.
Последние изменения по АТ, которые удалось нарыть ниже. при учете что прошивка из последних и с этой поддержкой.
Управлять модулем можно базовыми блоками flprog, конечно надо вникнуть и ознакомиться с АТ командами.Deuce писал(а): 07 июн 2018, 08:30 Вся надежда у меня как раз и была на блоки, сделанные людьми, которые в этом вопросе умнее меня
Зато это будет познавательно и в дальнейшем ни от кого не зависеть в своих поделках.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Блоки для работы с GSM модулями
[ref=#ff8000]rw6cm[/ref], благодарю. Но здравый смысл мне подсказывает, что вместо того, что бы вникать во все тонкости, учитывая, что заведомо понятно, что я не потяну, проще купить Sim800, где все требуемое работает. В любом случае, всем откликнувшимся - спасибо!
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Блоки для работы с GSM модулями
для sim800 точно так же но код компилируется нормально.Sancho писал(а): 06 июн 2018, 16:14 что в нём два раза "case 12" и синтаксис не соблюдётся, как мне кажется, насчёт case...
тоже бьюсь с этим модулем sim900A
Блоки для работы с GSM модулями
Есть ли блок для flprog для отправки в SIM800 AT команд ? Или может быть кто взялся бы создать такой блок.
Идея в чем... Недавно узнал о том, что в сим800 можно закидывать аудиофайлы и с помощью АТ команд управлять ими. В итоге можно отказаться от лишних граблей в виде DFPayer например. Нужен всего лишь блок, в который вручную прописывается нужная для отправки в сим800 АТ команда. Идея взята из этого ролика https://youtu.be/01P-Hszpjdc
Идея в чем... Недавно узнал о том, что в сим800 можно закидывать аудиофайлы и с помощью АТ команд управлять ими. В итоге можно отказаться от лишних граблей в виде DFPayer например. Нужен всего лишь блок, в который вручную прописывается нужная для отправки в сим800 АТ команда. Идея взята из этого ролика https://youtu.be/01P-Hszpjdc
Последний раз редактировалось nickoass 04 фев 2020, 19:44, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость