Страница 2 из 3

Блоки для работы с GSM модулями

Добавлено: 04 фев 2020, 15:32
AlexCrane
[ref]nickoass[/ref], Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n

Блоки для работы с GSM модулями

Добавлено: 04 фев 2020, 15:44
Sancho
AlexCrane писал(а): 04 фев 2020, 15:32 на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
или AT+CBC и галочку "Заканчивать переводом строки"

Блоки для работы с GSM модулями

Добавлено: 04 фев 2020, 19:18
nickoass
Ну елки палки, точно !!! Вот что значит редко FlProg открывать.
Спасибо всем за подсказку.

Блоки для работы с GSM модулями

Добавлено: 15 фев 2020, 18:14
nickoass
AlexCrane писал(а): 04 фев 2020, 15:32 [ref]nickoass[/ref], Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
Не получается с этим блоком. В блоке UART прописываю константу AT+CREC=4,"C:\User\1.amr",0,100
При компиляции проекта 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 нужно другим способом.

Блоки для работы с GSM модулями

Добавлено: 15 фев 2020, 18:41
Sancho
nickoass писал(а): 15 фев 2020, 18:14 В чем может быть проблема ?
Проблема в "экранировке" спец символов....

Блоки для работы с GSM модулями

Добавлено: 15 фев 2020, 19:10
nickoass
Sancho писал(а): 15 фев 2020, 18:41
nickoass писал(а): 15 фев 2020, 18:14 В чем может быть проблема ?
Проблема в "экранировке" спец символов....
Александр, можете подсказать как правильно прописать ?

Блоки для работы с GSM модулями

Добавлено: 15 фев 2020, 21:52
rw6cm
nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp

Блоки для работы с GSM модулями

Добавлено: 15 фев 2020, 22:20
nickoass
rw6cm писал(а): 15 фев 2020, 21:52
nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp
спасибо. завтра попробую.

Блоки для работы с GSM модулями

Добавлено: 17 фев 2020, 22:20
nickoass
Все заработало, в сим800 АТ команды отправляются, звук проигрывается. Но присутствует очень не хороший баг. Скетч в Ардуине выполняется корректно до тех пор, пока в порт не отправишь АТ команду. После этого начинается страшный затуп. Ардуина перестает реагировать на входные сигналы на пинах. Есть ли у кого какие мысли по этому поводу ? Было бы здорово, если бы уважаемый Слимпер написал функциональный блок или добавил бы к GSM Основному блоку вход для отправки АТ команд.

Блоки для работы с GSM модулями

Добавлено: 19 фев 2020, 03:42
rw6cm
[ref]nickoass[/ref],
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
[spoiler]
2020_02_19_03_32_52_COM4.png
[/spoiler]

Блоки для работы с GSM модулями

Добавлено: 19 фев 2020, 09:58
nickoass
rw6cm писал(а): 19 фев 2020, 03:42 [ref]nickoass[/ref],
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
[spoiler]
2020_02_19_03_32_52_COM4.png
[/spoiler]
Владимир, спасибо, попробую отправку со сложением строк. Может будет корректно работать. А то уже запарился :smile37:
Сделал GSM сигнализацию для гараже, работает без проблем уже третий год, все устраивает. Решил добавить голосовые функции. Вот тут и начались танцы с бубном.

Блоки для работы с GSM модулями

Добавлено: 19 фев 2020, 11:28
Nikan
.

Блоки для работы с GSM модулями

Добавлено: 21 июл 2020, 16:55
Палыч
rw6cm писал(а): 15 фев 2020, 21:52
nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp
Добрый день. Пытаюсь отправить АТ команду запроса баланса.
Понимаю что проблема в "экранировке" спец. символов, но никак не могу сообразить как это сделать

Отправлено спустя 47 минут 49 секунд:
вроде разобрался. наставил \ и заработало. Смысла в них я конечно же не понял т.к. далек от программирования.

Блоки для работы с GSM модулями

Добавлено: 24 янв 2021, 15:44
Vict
Уважаемые форумчане. Мог бы кто-нибудь создать блок отправки dtmf сообщения с sim800l. На play маркете есть несколько программ по дешифровке dtmf. Это было бы очень удобно для обмена относительно большими объемами и цифровой информацией по GSM каналу причём одновременно, дуплексном режиме. Особенно актуально для тех у кого бесплатный телефонный тариф.

Блоки для работы с GSM модулями

Добавлено: 30 дек 2021, 00:28
grover
Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?

Блоки для работы с GSM модулями

Добавлено: 30 дек 2021, 17:07
grover
grover писал(а): 30 дек 2021, 00:28 Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?
Ответьте кто-нибудь пожалуйста стоит пробовать или нет?

Блоки для работы с GSM модулями

Добавлено: 20 янв 2022, 08:21
Oleg
Добрый день. Модуль SIM900. Почему нужно после отправки СМС делать RST SIM 900. На прием СМС все работает штатно. Последующие отправки не идут пока не передернишь именно SIM900.

Блоки для работы с GSM модулями

Добавлено: 10 мар 2022, 18:10
sergii2012
нельзя ли в блоке MQTT_SIM800_Main_1_1 прикрутить выход штатного вольтметра сим800л? в gsm уже добавили. и как можно использовать блоки для mqtt и смс в одном проекте?

Блоки для работы с GSM модулями

Добавлено: 17 мар 2022, 15:46
sergii2012
grover писал(а): 30 дек 2021, 17:07
grover писал(а): 30 дек 2021, 00:28 Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?
Ответьте кто-нибудь пожалуйста стоит пробовать или нет?
у меня сим 800l работает

Блоки для работы с GSM модулями

Добавлено: 14 апр 2022, 20:02
CTAPuK
Подскажите, на ESP32 кто-нибудь пробовал блоки Слимпера? Работают они или придется самому ПБ писать? :smile37: