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

Re: Arduino Mega Server

Добавлено: Вс окт 18, 2015 4:09 pm
Alex
Прикол. С модифицированной библиотекой (Ethernet 2) работает, а с родной Ethernet 2 – нет. Видать они всё-таки чего-то не докрутили.

Любопытно было бы услышать комментарии защитников «родной» библиотеки.

Re: Arduino Mega Server

Добавлено: Вс окт 18, 2015 6:53 pm
Alex
Э-э-э-э... Даже не знаю что сказать...

Запустил 0.13 версию на DUE. Всё работает на ура (датчики пока не тестировал). Скорость раза в два выше, чем на Меге (видимо за счёт процессора).

Что мы имеем. 84 МГц процессор (против 16), 96 килобайт памяти (вместо 8), 12-битные АЦП и 2 ЦАП на плате. Без комментариев.

Рабочие конфигурации:

Мега + 5100
Мега + 5500 (супер скорость)
DUE + 5100 (быстро)
DUE + 5500 (атомная конфигурация)

Я думаю будет работать и m0

Re: Arduino Mega Server

Добавлено: Вс окт 18, 2015 7:02 pm
arturmon82
Alex писал(а):Э-э-э-э... Даже не знаю что сказать...

Запустил 0.13 версию на DUE. Всё работает на ура (датчики пока не тестировал). Скорость раза в два выше, чем на Меге (видимо за счёт процессора).

Что мы имеем. 84 МГц процессор (против 16), 96 килобайт памяти (вместо 8), 12-битные АЦП и 2 ЦАП на плате. Без комментариев.

Рабочие конфигурации:

Мега + 5100
Мега + 5500 (супер скорость)
DUE + 5100 (быстро)
DUE + 5500 (атомная конфигурация)

Я думаю будет работать и m0
О чем я вам давно уже говорил[emoji1]

Отправлено с моего P780 через Tapatalk

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 8:59 am
SPbDima
Alex, спасибо за программу!
Может сделать FAQ, чтобы не тратить время на прочтение 71 стр. и не дергать Вас по однотипным вопросам?

Все страницы прочитал, но не нашёл нужных ответов на следующие вопросы:

1. поставил вер. 0.12 веб страница нормально работала, потом перешел на вер. 0.13 и веб-страница перестала полностью прогружаться и через раз вылетает ошибка "Веб-страница недоступна ERR_ADDRESS_UNREACHABLE". Куда копать?
2. Вы написали, что для запуска вер. 0.13 нужно "4. выставить 2-ю подсеть". Где выставлять? И для чего?
3. Необходимо поправить код в ASC, чтобы убрать проблему с загрузкой файла через ASC. Ошибка при выборе файла для загрузки: "This file is named index.htm not INDEX.HTM. Rename the file or change your code." для строки кода: lines = loadStrings(currentFile); стр.20

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 9:27 am
geor
Alex писал(а):Э-э-э-э... Даже не знаю что сказать...

Запустил 0.13 версию на DUE. Всё работает на ура (датчики пока не тестировал). Скорость раза в два выше, чем на Меге (видимо за счёт процессора).

Что мы имеем. 84 МГц процессор (против 16), 96 килобайт памяти (вместо 8), 12-битные АЦП и 2 ЦАП на плате. Без комментариев.

Рабочие конфигурации:

Мега + 5100
Мега + 5500 (супер скорость)
DUE + 5100 (быстро)
DUE + 5500 (атомная конфигурация)

Я думаю будет работать и m0
Для DUE библиотеки и скетч изменяли?

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 9:58 am
Alex
1. поставил вер. 0.12 веб страница нормально работала, потом перешел на вер. 0.13 и веб-страница перестала полностью прогружаться и через раз вылетает ошибка "Веб-страница недоступна ERR_ADDRESS_UNREACHABLE". Куда копать?
Это странно. Я тестировал 0.13 на разных платах и ничего подобного не видел. Попробуйте всё перезалить заново.
2. Вы написали, что для запуска вер. 0.13 нужно "4. выставить 2-ю подсеть". Где выставлять? И для чего?
Имеется в виду, что адрес по умолчанию 192.168.2.37, а не 192.168.1.37 и не 192.168.0.37 и на компьютере должен быть адрес 192.168.2.х
3. Необходимо поправить код в ASC, чтобы убрать проблему с загрузкой файла через ASC. Ошибка при выборе файла для загрузки: "This file is named index.htm not INDEX.HTM. Rename the file or change your code." для строки кода: lines = loadStrings(currentFile); стр.20
С этим тоже не встречался. Что-то странное у вас твориться. Тоже попробуйте всё заново и не забудьте скачать папку «дата» (она в следующем посте за дистрибутивом)
Для DUE библиотеки и скетч изменяли?
Пришлось заблокировать модуль температуры и отказаться от функции Serialprint() (она почему-то отказалась работать) и немного переделать библиотеку SD.

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 2:54 pm
geor
Alex писал(а):
1. поставил вер. 0.12 веб страница нормально работала, потом перешел на вер. 0.13 и веб-страница перестала полностью прогружаться и через раз вылетает ошибка "Веб-страница недоступна ERR_ADDRESS_UNREACHABLE". Куда копать?
Для DUE библиотеки и скетч изменяли?
Пришлось заблокировать модуль температуры и отказаться от функции Serialprint() (она почему-то отказалась работать) и немного переделать библиотеку SD.
Можете выложить библиотеку SD? С оригинальной я не заметил увеличения скорости страниц. В сериале непонятные символы.
Спасибо.

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 3:27 pm
Alex
Да, чуть попозже выложу.

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 7:50 pm
Alex
В связи с портированием АМС на другую платформу (32-бит DUE) возникли организационно-технические сложности. Библиотеки (версии) реально начали мешать друг другу.

Платформы настолько разные, что я не вижу другого решения, как разделить разработку на две ветки - для Меги и для DUE.

Есть другие предложения?

В связи с этим теперь несколько меняется идеология работы с библиотеками. Стандартные библиотеки среды 1.6.5 остаются нетронутыми, а для работы с разными целевыми платформами создаются свои папки по принципу:

создаётся папка «Sketches»

в ней подпапки

ams и ams_due

в каждой подпапке создаётся ещё папка

Arduino

а в ней папки

libraries и папка проекта, например arduino_mega_server

То есть:

Sketches\ams\Arduino\
libraries
arduino_mega_server

и

Sketches\ams_due\Arduino\
libraries
arduino_mega_server_due

И вот в эти папки (libraries) помещаются библиотеки, специфичные для данного проекта. Плюс в том, что в любой момент можно переключиться на другой проект и одни библиотеки не мешают и не влияют на другие проекты.

Переключение происходит выбором папки для скетчей:

Файл / Настройки / Размкщение папки скетчей. Либо

Sketches\ams\Arduino

либо

Sketches\ams_due\Arduino

При портировании на другие платформы будут создаваться такие же папки, например

Sketches\ams_m0\Arduino

Начиная с этого момента библиотеки будут поставляться именно по этому принципу.

Re: Arduino Mega Server

Добавлено: Пн окт 19, 2015 11:25 pm
pastry777
вы меня толкаете на покупку Due=)давно посматривал на нее,но отталкивало рабочее 3.3в и еще какие-то известные заморочки...в приобретении с ней то проблем нет,а вот w5500 слету не нашел где купить...