Страница 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
Код: Выделить всё
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. Или раскоммените сам модуль в первой вкладке.
По идее должно работать из коробки.