Ошибка в коде помогите

Тема в разделе "Arduino & Shields", создана пользователем Andrei brest, 8 июн 2020.

  1. Andrei brest

    Andrei brest Нерд

    Код (C++):

    #include <SoftwareSerial.h>
    SoftwareSerial Serial100(7, 8);

    String _GSFS1 = "0";
    String _stou1;

    void setup()
    {

    Serial100.begin(115200);

    }
    void loop()
    {






    //Плата:1
    _GSFS1 = (((String("")) + (String("+CPBR: 1,"+375293586057",145,"leva"")))).substring((10), (23));
    if (!(0)){if(!(( _GSFS1)==(_stou1))){Serial100.println(_GSFS1);}} _stou1 = _GSFS1;






    }

     
     
  2. parovoZZ

    parovoZZ Гуру

    Вопрос в чем?
     
  3. Andrei brest

    Andrei brest Нерд

    expected primary-expression before '(' token
    выдает ошибку в ардуино
     
  4. NikitOS

    NikitOS Public enemy Администратор

    А если перевести?

    Я вот не понимаю, что делает это:
     
    issaom нравится это.
  5. akl

    akl Гуру

    это ребус!
     
  6. parovoZZ

    parovoZZ Гуру

    и не надо. Компилятор это выкинет.
     
  7. Andrei brest

    Andrei brest Нерд

    код был написан в Fprog . я хочу в uart послать команду АТ+CPBR=1 (Sim a6) получаю ответ
    +CPBR: 1,"+375292086057",145,"leva"
    из этого ответа хочу выдрать номер и записать его в переменную .
    Т.К команда ATD''SM''>1 или ATD>1 не работает .
     
  8. Asper Daffy

    Asper Daffy Иксперд

    Что здесь делают две кавычки подряд (в конце)?
     
  9. parovoZZ

    parovoZZ Гуру

    Это он сам
     
  10. Un_ka

    Un_ka Гик

    Если в строке кавычки, то их надо оформлять так.
    Вон даже подсветчик синтаксиса показывает, что что-то не то.

    Код (C++):
    "+CPBR: 1,\"+375293586057\",145,\"leva\""
    В какой строке ошибка?