Даже не знаю, что сказать, в инструкции много раз настоятельно рекомендуется использовать 1.6.5 r2 и никакую другую. Если у вас 1.6.10, то работать и не должно.Arduino: 1.6.10
Делаю по инструкции
Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
Re: Arduino Mega Server
Я прошёлся от 1.6.3 до 1.6.10 вариант 1.6.5 r2 на сайте не использовал как не странно. Пойду попробую...Alex писал(а):Даже не знаю, что сказать, в инструкции много раз настоятельно рекомендуется использовать 1.6.5 r2 и никакую другую. Если у вас 1.6.10, то работать и не должно.Arduino: 1.6.10
Делаю по инструкции
Спасибо.
Re: Arduino Mega Server
Вопрос не в этом. Вопрос в том, что если вы пропустили самую важную рекомендацию, то наверняка пропустили ещё кучу критичной для работоспособности АМС информации в инструкции. А это значит, что и после установки 1.6.5 r2 у вас может не заработать.Я прошёлся от 1.6.3 до 1.6.10 вариант 1.6.5 r2 на сайте не использовал как не странно. Пойду попробую...
Спасибо.
Поэтому рецепт успешного запуска АМС один: внимательно изучаем документацию, в точности выполняем указания, содержащиеся в ней.
1.6.3 и 1.6.10 это не просто «чуть-чуть» не то, это совсем не то.
Re: Arduino Mega Server
Здравствуйте.
На трёх компах с разными осями АМС 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 й строке всё нормально . Подскажите в чем дело . С уважением
На трёх компах с разными осями АМС 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
Для начала читаем 4 предыдущих поста, проверяем версию среды Arduino и чистим темп. Если не читали документацию — читаем.
Re: Arduino Mega Server
Извиняюсь конечно.Читал от конца страниц 100.все вроде по инструкции сегодня на бб даж винду переустановил
ПЫСы 0.15 версия вела себя нормально
ПЫСы 0.15 версия вела себя нормально
Re: Arduino Mega Server
По вашим данным я затрудняюсь сказать, в чём у вас проблема. Но учитывая, что дистрибутив успешно установили сотни человек, могу предположить, что где-то вы отошли от инструкции.Извиняюсь конечно.Читал от конца страниц 100.все вроде по инструкции сегодня на бб даж винду переустановил
Re: Arduino Mega Server
А Вы случайно не закоментировали в первом файле модуль 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
*** Сообщение запрещено. Сообщение похоже на спам. ***
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Написал решение проблемы,но его почему то забанили. Повторюсь - попробуйте закомментироватьв сервере-ажакс любое обращение к модулю nrf24. Или раскоммените сам модуль в первой вкладке.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Это безумный робот блокирует всё подряд, причём даже модераторские сообщения.Написал решение проблемы,но его почему то забанили.
По идее должно работать из коробки.Повторюсь - попробуйте закомментироватьв сервере-ажакс любое обращение к модулю nrf24. Или раскоммените сам модуль в первой вкладке.