Страница 19 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 24, 2016 2:08 pm
Alex
Немного кода в js добавить и можно будет скопом заливать. А что значит формирует "файловую систему"? Сейчас ужимаю edit.htm до приемлемого уровня, чтобы вставить в скетч.
Ну, если у вас получится обойтись без утилиты, то это будет любопытно.

Ещё было бы неплохо встроить какую-нибудь проверку, а то файлы иногда заливаются с ошибками.

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 24, 2016 2:48 pm
SPbDima
А что значит с ошибками? Файлы битые или обрезанные? Может подскажете как hash лучше расчитывать?

по поводу закачки нескольких файлов:
<input type="file" multiple
свойство multiple позволяет выбирать несколько файлов для закачки. Осталось добавить проход всех элементов массива file.

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 24, 2016 2:55 pm
Alex
А что значит с ошибками? Файлы битые или обрезанные? Может подскажете как hash лучше расчитывать?
Я встречался с обрывками фалов начало или кусок из середины. Особенно если мало места на диске — одни ошибки. По поводу методов контроля не подскажу, я даже причину появления обрывов установить не могу.

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 24, 2016 3:01 pm
SPbDima
Для меги я считал количество записанных байтов на карту и возвращал их на страницу, и следующий пакет начинал с первого байта после последнего загруженного на карту. Пока руки не дошли по поводу возможности аналогичного контроля для ЕСП.

Может кто из форумчан подскажет по поводу расчета ХЭШей с минимальным использования ресурсов.

Re: Arduino Mega Server для esp8266

Добавлено: Пн июн 27, 2016 11:07 am
bat86
Подскажите что не так я делаю, при компиляции появляются ошибки вроде:
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

Всё заливается, но выглядит всё странно
Изображение

В консоле пишет Uncaught SyntaxError: Unexpected token %
Uncaught ReferenceError: start is not defined

У меня Wemos D1 Mini v2

Re: Arduino Mega Server для esp8266

Добавлено: Пн июн 27, 2016 11:19 am
SPbDima
А какая версия IDE? Компилится т.к. ошибок нет, только предупреждение. Странный вид т.к. МК не отрабатывает служебные метки %1, %2,... которые должны заменяться на шапку, меню, скрипты и и.д.

Re: Arduino Mega Server для esp8266

Добавлено: Пн июн 27, 2016 11:37 am
bat86
Залил в очередной раз, и заработало)) Буду тестировать

Re: Arduino Mega Server для esp8266

Добавлено: Ср июн 29, 2016 1:24 pm
Mochalov_da
Благодарю за разработку!
Крутая вещь получилась!
Немного помучелся с установкой но результатом доволен :D
Не большое замечание - в Arduino IDE 1.6.5 (r2) нет возможности установить плату esp8266, в r5 такая возможность появилась и с ней все работает.

Есть вопрос - все модули портированы или нет?

Re: Arduino Mega Server для esp8266

Добавлено: Ср июн 29, 2016 5:19 pm
Alex
Не большое замечание - в Arduino IDE 1.6.5 (r2) нет возможности установить плату esp8266, в r5 такая возможность появилась и с ней все работает.
Почему нет? У меня на 1.6.5 r2 всё устанавливается.
Есть вопрос - все модули портированы или нет?
У ESP8266 есть свои особенности и портировано только то, что может работать на этой платформе. Работоспособность всех модулей не проверялась — это только первая тестовая сборка.

Re: Arduino Mega Server для esp8266

Добавлено: Ср июн 29, 2016 10:15 pm
Mochalov_da
Почему нет? У меня на 1.6.5 r2 всё устанавливается.
Я брал IDE 1.6.5 r2 с офф. сайта и в её настройках небыло пункта "Additional Boards Manager URLs".
Но это уже не важно. Необходимый результат уже достигнут))
У ESP8266 есть свои особенности и портировано только то, что может работать на этой платформе. Работоспособность всех модулей не проверялась — это только первая тестовая сборка.
Первое что пришло в голову - это подключить датчик ds18b20 но не обнаружил модуль "Temperature" вот и родился этот вопрос.
Думаю с этим модулем не должно быть проблем, т.к. на ESPшке библиотеки OneWire и DallasTemperature работает без проблем.