Arduino Mega Server

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс окт 18, 2015 4:09 pm

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

Любопытно было бы услышать комментарии защитников «родной» библиотеки.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс окт 18, 2015 6:53 pm

Э-э-э-э... Даже не знаю что сказать...

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

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

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

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

Я думаю будет работать и m0
Вложения
k.png
котик
k.png (197.44 КБ) 16484 просмотра
due.png
due.png (119.97 КБ) 16490 просмотров
Последний раз редактировалось Alex Вс окт 18, 2015 7:04 pm, всего редактировалось 1 раз.
arturmon82
Сообщения: 28
Зарегистрирован: Сб июн 06, 2015 6:04 pm
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: Arduino Mega Server

Сообщение arturmon82 » Вс окт 18, 2015 7:02 pm

Alex писал(а):Э-э-э-э... Даже не знаю что сказать...

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

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

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

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

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

Отправлено с моего P780 через Tapatalk
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server

Сообщение SPbDima » Пн окт 19, 2015 8:59 am

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
Последний раз редактировалось SPbDima Пн окт 19, 2015 9:34 am, всего редактировалось 1 раз.
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение geor » Пн окт 19, 2015 9:27 am

Alex писал(а):Э-э-э-э... Даже не знаю что сказать...

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

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

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

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

Я думаю будет работать и m0
Для DUE библиотеки и скетч изменяли?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пн окт 19, 2015 9:58 am

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.
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение geor » Пн окт 19, 2015 2:54 pm

Alex писал(а):
1. поставил вер. 0.12 веб страница нормально работала, потом перешел на вер. 0.13 и веб-страница перестала полностью прогружаться и через раз вылетает ошибка "Веб-страница недоступна ERR_ADDRESS_UNREACHABLE". Куда копать?
Для DUE библиотеки и скетч изменяли?
Пришлось заблокировать модуль температуры и отказаться от функции Serialprint() (она почему-то отказалась работать) и немного переделать библиотеку SD.
Можете выложить библиотеку SD? С оригинальной я не заметил увеличения скорости страниц. В сериале непонятные символы.
Спасибо.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пн окт 19, 2015 3:27 pm

Да, чуть попозже выложу.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пн окт 19, 2015 7:50 pm

В связи с портированием АМС на другую платформу (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

Начиная с этого момента библиотеки будут поставляться именно по этому принципу.
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение pastry777 » Пн окт 19, 2015 11:25 pm

вы меня толкаете на покупку Due=)давно посматривал на нее,но отталкивало рабочее 3.3в и еще какие-то известные заморочки...в приобретении с ней то проблем нет,а вот w5500 слету не нашел где купить...
Ответить