Страница 161 из 326

Re: Arduino Mega Server

Добавлено: Ср авг 17, 2016 4:14 pm
Alex
Arduino: 1.6.10

Делаю по инструкции
Даже не знаю, что сказать, в инструкции много раз настоятельно рекомендуется использовать 1.6.5 r2 и никакую другую. Если у вас 1.6.10, то работать и не должно.

Re: Arduino Mega Server

Добавлено: Ср авг 17, 2016 4:25 pm
Agafonq2
Alex писал(а):
Arduino: 1.6.10

Делаю по инструкции
Даже не знаю, что сказать, в инструкции много раз настоятельно рекомендуется использовать 1.6.5 r2 и никакую другую. Если у вас 1.6.10, то работать и не должно.
Я прошёлся от 1.6.3 до 1.6.10 вариант 1.6.5 r2 на сайте не использовал как не странно. Пойду попробую...
Спасибо.

Re: Arduino Mega Server

Добавлено: Ср авг 17, 2016 4:35 pm
Alex
Я прошёлся от 1.6.3 до 1.6.10 вариант 1.6.5 r2 на сайте не использовал как не странно. Пойду попробую...
Спасибо.
Вопрос не в этом. Вопрос в том, что если вы пропустили самую важную рекомендацию, то наверняка пропустили ещё кучу критичной для работоспособности АМС информации в инструкции. А это значит, что и после установки 1.6.5 r2 у вас может не заработать.

Поэтому рецепт успешного запуска АМС один: внимательно изучаем документацию, в точности выполняем указания, содержащиеся в ней.

1.6.3 и 1.6.10 это не просто «чуть-чуть» не то, это совсем не то.

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 12:08 am
sergejb52
Здравствуйте.
На трёх компах с разными осями АМС 0.16 выдает
C:\Users\serge\AppData\Local\Temp\build3893602083533183193.tmp\arduino_mega_server_due.cpp.o: In function `parseRequest(EthernetClient)':
C:\Program Files (x86)\Arduino/server_ajax.ino:140: undefined reference to `responseNrf24(EthernetClient)'
collect2.exe: error: ld returned 1 exit status
Ошибка компиляции.

Вроде в этой 140 й строке всё нормально . Подскажите в чем дело . С уважением

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 12:14 am
Alex
Для начала читаем 4 предыдущих поста, проверяем версию среды Arduino и чистим темп. Если не читали документацию — читаем.

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 12:17 am
sergejb52
Извиняюсь конечно.Читал от конца страниц 100.все вроде по инструкции сегодня на бб даж винду переустановил

ПЫСы 0.15 версия вела себя нормально

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 12:22 am
Alex
Извиняюсь конечно.Читал от конца страниц 100.все вроде по инструкции сегодня на бб даж винду переустановил
По вашим данным я затрудняюсь сказать, в чём у вас проблема. Но учитывая, что дистрибутив успешно установили сотни человек, могу предположить, что где-то вы отошли от инструкции.

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 8:29 am
serghei
А Вы случайно не закоментировали в первом файле модуль nrf24? Сервер ajax ругается на упоминания про модули, которых нет в системе. Если убрали модуль nrf24 , то и закомментите в сервере ajax
SPOILERSPOILER_SHOW

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

    allowMarkers = true;
  }
  else if (StrContains(HTTP_req, GET)) {
    // files requests
    if      (StrContains(HTTP_req, HTM_EXT)) {if (openWebFile()) {sendHtmlAnswer(cl);} else {webFile = SD.open(F("404.htm"));} allowMarkers = true;}
    else if (StrContains(HTTP_req, ".css"))  {if (openWebFile()) {sendCssAnswer(cl);}  else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".js"))   {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".pde"))  {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".png"))  {if (openWebFile()) {sendPngAnswer(cl);}  else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".jpg"))  {if (openWebFile()) {sendJpgAnswer(cl);}  else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".gif"))  {if (openWebFile()) {sendGifAnswer(cl);}  else {sendErrorAnswer("", cl);}}
    else if (StrContains(HTTP_req, ".ico"))  {if (openWebFile()) {sendIcoAnswer(cl);}  else {sendErrorAnswer("", cl);}}
    // Ajax requests
    else if (StrContains(HTTP_req, "request_dash"))    {sendXmlAnswer(cl); checkPage();      responseDash(cl);}
    else if (StrContains(HTTP_req, "request_generic")) {sendXmlAnswer(cl); setLeds();        responseGeneric(cl);}
    else if (StrContains(HTTP_req, "request_settings")){sendXmlAnswer(cl); setSettings();    responseSettings(cl);}
    else if (StrContains(HTTP_req, "request_themes"))  {sendXmlAnswer(cl); setTheme();       responseThemes(cl);}
    else if (StrContains(HTTP_req, "request_control")) {sendXmlAnswer(cl); setControl();     responseControl(cl);}
    else if (StrContains(HTTP_req, "request_noo"))     {sendXmlAnswer(cl); setNoo();         responseNoo(cl);}
    else if (StrContains(HTTP_req, "request_mr1132"))  {sendXmlAnswer(cl); setMr1132();      responseMr1132(cl);}
    else if (StrContains(HTTP_req, "req_el_control"))  {sendXmlAnswer(cl); setElectroCtrl(); responseElectroCtrl(cl);}
    else if (StrContains(HTTP_req, "req_el_freq"))     {sendXmlAnswer(cl); checkOscill();    responseElectroFreq(cl);}
    else if (StrContains(HTTP_req, "request_sdcard"))  {sendXmlAnswer(cl);                   responseSd(cl);}
    else if (StrContains(HTTP_req, "request_network")) {sendXmlAnswer(cl);                   responseNetwork(cl);}
    else if (StrContains(HTTP_req, "request_nrf24"))   {sendXmlAnswer(cl);                   responseNrf24(cl);}       //   закомментируйте любые упоминания не используемых модулей 
  } // else if (StrContains(HTTP_req, GET))
} // parseRequest ( )

#ifdef CONTACTS_FEATURE

 
И у Вас все получится.

*** Сообщение запрещено. Сообщение похоже на спам. ***

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 12:57 pm
serghei
Написал решение проблемы,но его почему то забанили. Повторюсь - попробуйте закомментироватьв сервере-ажакс любое обращение к модулю nrf24. Или раскоммените сам модуль в первой вкладке.

Re: Arduino Mega Server

Добавлено: Вс авг 21, 2016 1:03 pm
Alex
Написал решение проблемы,но его почему то забанили.
Это безумный робот блокирует всё подряд, причём даже модераторские сообщения.
Повторюсь - попробуйте закомментироватьв сервере-ажакс любое обращение к модулю nrf24. Или раскоммените сам модуль в первой вкладке.
По идее должно работать из коробки.