Модуль SIM800 проблемы нужна помощь

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
krost
Рядовой
Сообщения: 11
Зарегистрирован: 05 авг 2024, 08:31
Имя: Andrei

Модуль SIM800 проблемы нужна помощь

Сообщение krost »

Доброго времени суток! Столкнулся с проблемой надо чтобы Была фильтрация входящих звонков из телефонной книги на сим. Т.е. номера которые есть на сим и удовлетворяют начальному префиксу (test) принимались, а остальнае сбрасывались
у модуля взятого от сюда https://flprog.su/arduino-bloki/260-blo ... 800l.html нет фильтрации входящих только исходящие ,
а модуль взятый от сюда https://flprog.su/arduino-bloki/47-blok ... i-gsm.html не компилиться и выскакивают ошибки:

Код: Выделить всё

C:\Users\andrei.sheremet\AppData\Local\Temp\flprog\pr59\pr59.ino: In function 'void loop()':
pr59:107:14: error: 'GotLineFromNeoway_224503258_1' was not declared in this scope
              GotLineFromNeoway_224503258_1();
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:107:14: note: suggested alternative: 'time_Serial_224503258_1'
              GotLineFromNeoway_224503258_1();
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              time_Serial_224503258_1
pr59:167:17: error: 'setup_comand_224503258_1' was not declared in this scope
             if (setup_comand_224503258_1())
                 ^~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:167:17: note: suggested alternative: 'Telefon_224503258_1'
             if (setup_comand_224503258_1())
                 ^~~~~~~~~~~~~~~~~~~~~~~~
                 Telefon_224503258_1
pr59:201:19: error: 'number_search_224503258_1' was not declared in this scope
               if (number_search_224503258_1())
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:201:19: note: suggested alternative: 'Number_calls_224503258_1'
               if (number_search_224503258_1())
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
                   Number_calls_224503258_1
pr59:240:13: error: 'AT_Command_224503258_1' was not declared in this scope
             AT_Command_224503258_1("ATH0",2);
             ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:240:13: note: suggested alternative: 'T_Nomer_224503258_1'
             AT_Command_224503258_1("ATH0",2);
             ^~~~~~~~~~~~~~~~~~~~~~
             T_Nomer_224503258_1
pr59:283:20: error: 'number_search_224503258_1' was not declared in this scope
                if (number_search_224503258_1())
                    ^~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:283:20: note: suggested alternative: 'Number_calls_224503258_1'
                if (number_search_224503258_1())
                    ^~~~~~~~~~~~~~~~~~~~~~~~~
                    Number_calls_224503258_1
pr59:285:18: error: 'AT_Command_224503258_1' was not declared in this scope
                  AT_Command_224503258_1("ATD"+ Phone_224503258_1+";" ,2);
                  ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:285:18: note: suggested alternative: 'T_Nomer_224503258_1'
                  AT_Command_224503258_1("ATD"+ Phone_224503258_1+";" ,2);
                  ^~~~~~~~~~~~~~~~~~~~~~
                  T_Nomer_224503258_1
pr59:323:17: error: 'AT_Command_224503258_1' was not declared in this scope
                 AT_Command_224503258_1("ATA",2);
                 ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:323:17: note: suggested alternative: 'T_Nomer_224503258_1'
                 AT_Command_224503258_1("ATA",2);
                 ^~~~~~~~~~~~~~~~~~~~~~
                 T_Nomer_224503258_1
pr59:353:22: error: 'sms_sent_224503258_1' was not declared in this scope
                  if (sms_sent_224503258_1())
                      ^~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:353:22: note: suggested alternative: 's_sms_224503258_1'
                  if (sms_sent_224503258_1())
                      ^~~~~~~~~~~~~~~~~~~~
                      s_sms_224503258_1
pr59:363:21: error: 'net_status_224503258_1' was not declared in this scope
                 if (net_status_224503258_1())
                     ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:363:21: note: suggested alternative: 'GSM_status_224503258_1'
                 if (net_status_224503258_1())
                     ^~~~~~~~~~~~~~~~~~~~~~
                     GSM_status_224503258_1
pr59:373:21: error: 'balance_S_224503258_1' was not declared in this scope
                 if (balance_S_224503258_1())
                     ^~~~~~~~~~~~~~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:373:21: note: suggested alternative: 'Phone_T_224503258_1'
                 if (balance_S_224503258_1())
                     ^~~~~~~~~~~~~~~~~~~~~
                     Phone_T_224503258_1
pr59:421:10: error: 'GSM_Error_Code' was not declared in this scope
      if (GSM_Error_Code == 505 && !GSM_Call) GSM_status_224503258_1=6; // занято
          ^~~~~~~~~~~~~~
pr59:421:36: error: 'GSM_Call' was not declared in this scope
      if (GSM_Error_Code == 505 && !GSM_Call) GSM_status_224503258_1=6; // занято
                                    ^~~~~~~~
pr59:425:15: error: 'GSM_Connect' was not declared in this scope
      else if (GSM_Connect) GSM_status_224503258_1=5; // разговор
               ^~~~~~~~~~~
pr59:426:15: error: 'GSM_Outgoing_start' was not declared in this scope
      else if (GSM_Outgoing_start) GSM_status_224503258_1=4; // исходящий звонок
               ^~~~~~~~~~~~~~~~~~
pr59:428:15: error: 'GSM_Net' was not declared in this scope
      else if (GSM_Net) GSM_status_224503258_1=2; // в сети
               ^~~~~~~
pr59:429:15: error: 'GSM_start' was not declared in this scope
      else if (GSM_start) GSM_status_224503258_1=1; // стартовал
               ^~~~~~~~~
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino:429:15: note: suggested alternative: 'va_start'
      else if (GSM_start) GSM_status_224503258_1=1; // стартовал
               ^~~~~~~~~
               va_start
C:\Users\\AppData\Local\Temp\flprog\pr59\pr59.ino: At global scope:
pr59:432:1: error: expected declaration before '}' token
 }
 ^
Несколько библиотек найдено для "WiFi.h"
 Используется: C:\FLProg_V8\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\WiFi
Не используется: c:\FLProg_V8\ideV8\libraries\WiFi
Несколько библиотек найдено для "Wire.h"
 Используется: C:\FLProg_V8\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\Wire
Не используется: c:\FLProg_V8\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "SPI.h"
 Используется: C:\FLProg_V8\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\SPI
Не используется: c:\FLProg_V8\ideV8\portable\sketchbook\libraries\SPI
exit status 1
'GotLineFromNeoway_224503258_1' was not declared in this scope
Помогите пожалуйста решить проблему


Программа FLProg версия 8.2.3
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Модуль SIM800 проблемы нужна помощь

Сообщение ViktorPetrov »

krost писал(а): 13 авг 2024, 20:40 Доброго времени суток! Столкнулся с проблемой надо чтобы Была фильтрация входящих звонков из телефонной книги на сим. Т.е. номера которые есть на сим и удовлетворяют начальному префиксу (test) принимались, а остальнае сбрасывались
у модуля взятого от сюда https://flprog.su/arduino-bloki/260-blo ... 800l.html нет фильтрации входящих только исходящие ,
Помогите пожалуйста решить проблему
Программа FLProg версия 8.2.3
Во так должно быть с телефонной книгой:
Изображение

Из справки:
-Если контакт есть в телефонной книге то на выходе T_Nomer, при звонке и входящей СМС будет выдано имя контакта (например Test1), в противном случаи сам номер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
krost
Рядовой
Сообщения: 11
Зарегистрирован: 05 авг 2024, 08:31
Имя: Andrei

Re: Модуль SIM800 проблемы нужна помощь

Сообщение krost »

[ViktorPetrov]
Спасибо я так и поступил. Хотелось бы это в блоках увидеть.
Вот мой блочек для озвучки DTMF Может кому пригодиться
DTMF_to_Voice_(Code_-_Basic).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Модуль SIM800 проблемы нужна помощь

Сообщение ViktorPetrov »

krost писал(а): 14 авг 2024, 01:22 [ViktorPetrov]
Вот мой блочек для озвучки DTMF Может кому пригодитьсяDTMF_to_Voice_(Code_-_Basic).ubi
Посмотрел,красиво сделали ,в отдельную тему перенесите ,потом не найдешь .Сылка на программу Sim800 Series ArmFile Download https://github.com/martinhol221/SIM800L ... L,-AT-CREC .
krost
Рядовой
Сообщения: 11
Зарегистрирован: 05 авг 2024, 08:31
Имя: Andrei

Re: Модуль SIM800 проблемы нужна помощь

Сообщение krost »

Еще есть проблема с блоком вот отсюда:https://flprog.su/arduino-bloki/260-blo ... m800l.html
Блок работает нормально, только не принимает USSD запрос отправляет а выводить на выход не выводит, хотя в UART откидывает

Код: Выделить всё

GotLineFromNeoway_team_room: 0
Message module: +CUSD: 1,"Balans 0.00 grn, bonus 0.00. 
GotLineFromNeoway_end_team_room: 0
GotLineFromNeoway_team_room: 0
Message module: ***
GotLineFromNeoway_end_team_room: 0
GotLineFromNeoway_team_room: 0
в частности с этим блоком
GSM_USSD_ver1_(Code_-_Basic).ubi
Знающие камрады помогите решить проблему
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

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