Блоки для работы с GSM модулями
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Блоки для работы с GSM модулями
[ref]nickoass[/ref], Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блоки для работы с GSM модулями
или AT+CBC и галочку "Заканчивать переводом строки"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блоки для работы с GSM модулями
Ну елки палки, точно !!! Вот что значит редко FlProg открывать.
Спасибо всем за подсказку.
Спасибо всем за подсказку.
Блоки для работы с GSM модулями
Не получается с этим блоком. В блоке UART прописываю константу AT+CREC=4,"C:\User\1.amr",0,100AlexCrane писал(а): 04 фев 2020, 15:32 [ref]nickoass[/ref], Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
При компиляции проекта Arduino IDE выдает ошибку
pr6:301:1: error: stray '\' in program
if (_dms2Q4){if (!_stou4){Serial100.println("AT+CREC=4,"C:\User\1.amr",1,100
подглядел я в других проектах, в скетче должны быть строка такого формата:
Serial100.print("AT+CREC=4,\"C:\\User\\"), Serial100.print(4), Serial100.println(".amr\",1,100")
В чем может быть проблема ?
Мне кажется посылать АТ команды из Ардуино в среде FLProg нужно другим способом.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блоки для работы с GSM модулями
Проблема в "экранировке" спец символов....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки для работы с GSM модулями
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Блоки для работы с GSM модулями
Все заработало, в сим800 АТ команды отправляются, звук проигрывается. Но присутствует очень не хороший баг. Скетч в Ардуине выполняется корректно до тех пор, пока в порт не отправишь АТ команду. После этого начинается страшный затуп. Ардуина перестает реагировать на входные сигналы на пинах. Есть ли у кого какие мысли по этому поводу ? Было бы здорово, если бы уважаемый Слимпер написал функциональный блок или добавил бы к GSM Основному блоку вход для отправки АТ команд.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блоки для работы с GSM модулями
[ref]nickoass[/ref],
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
[spoiler] [/spoiler]
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Блоки для работы с GSM модулями
Владимир, спасибо, попробую отправку со сложением строк. Может будет корректно работать. А то уже запарилсяrw6cm писал(а): 19 фев 2020, 03:42 [ref]nickoass[/ref],
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
[spoiler]
2020_02_19_03_32_52_COM4.png
[/spoiler]

Сделал GSM сигнализацию для гараже, работает без проблем уже третий год, все устраивает. Решил добавить голосовые функции. Вот тут и начались танцы с бубном.
Блоки для работы с GSM модулями
.
Последний раз редактировалось Nikan 24 мар 2023, 01:42, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 37
- Зарегистрирован: 18 окт 2015, 01:46
- Откуда: Белгород
- Поблагодарили: 2 раза
Блоки для работы с GSM модулями
Добрый день. Пытаюсь отправить АТ команду запроса баланса.
Понимаю что проблема в "экранировке" спец. символов, но никак не могу сообразить как это сделать
Отправлено спустя 47 минут 49 секунд:
вроде разобрался. наставил \ и заработало. Смысла в них я конечно же не понял т.к. далек от программирования.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для работы с GSM модулями
Уважаемые форумчане. Мог бы кто-нибудь создать блок отправки dtmf сообщения с sim800l. На play маркете есть несколько программ по дешифровке dtmf. Это было бы очень удобно для обмена относительно большими объемами и цифровой информацией по GSM каналу причём одновременно, дуплексном режиме. Особенно актуально для тех у кого бесплатный телефонный тариф.
- Oleg
- Сержант
- Сообщения: 204
- Зарегистрирован: 17 сен 2015, 13:04
- Откуда: Беларусь
- Имя: Олег
- Благодарил (а): 38 раз
Блоки для работы с GSM модулями
Добрый день. Модуль SIM900. Почему нужно после отправки СМС делать RST SIM 900. На прием СМС все работает штатно. Последующие отправки не идут пока не передернишь именно SIM900.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 152
- Зарегистрирован: 07 янв 2019, 16:02
- Имя: Сергей
- Благодарил (а): 5 раз
Блоки для работы с GSM модулями
нельзя ли в блоке MQTT_SIM800_Main_1_1 прикрутить выход штатного вольтметра сим800л? в gsm уже добавили. и как можно использовать блоки для mqtt и смс в одном проекте?
-
- Сержант
- Сообщения: 152
- Зарегистрирован: 07 янв 2019, 16:02
- Имя: Сергей
- Благодарил (а): 5 раз
Блоки для работы с GSM модулями
Подскажите, на ESP32 кто-нибудь пробовал блоки Слимпера? Работают они или придется самому ПБ писать? 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей