Arduino Mega Server

Модератор: Alex

dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm

Re: Arduino Mega Server

Сообщение dimonkos »

Залить скетч это самая простая задача и у всех заливается без проблем. Может вы неправильно установили библиотеки или среда разработки не той версии (у меня 1.6.4).
Пробовал и 1.6.4 и 1.7 Библиотеки переносил. Удалял полностью ардуино иде и переустанавливал с нуля. Так и не помогло ничего. Есть ли смысл попробовать более ранние версии среды?
Armbian 5.38 на Orange Pi PC
gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород

Re: Arduino Mega Server

Сообщение gnom537 »

я грузил с версии1.6.2 с оф. сайта . скопировал с заменой папки для библиотеки Алекса. все скомпилировалось и загрузилось. с другими тоже были косяки.

потом для проверки соедините кабелем lan ардуинку и сам компьютер( без роутера). в настройках сети компа укажите адрес (например) 192.168.2.20.
откройте браузер и введите адрес 192.168.2.37. должно работать. потом уже в скетче можно будет менять адрес сервера на свой !
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Пробовал и 1.6.4 и 1.7 Библиотеки переносил. Удалял полностью ардуино иде и переустанавливал с нуля. Так и не помогло ничего. Есть ли смысл попробовать более ранние версии среды?
Для теста можете залить 0.11 (где-то в этой теме есть). Там среда 1.0.1
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm

Re: Arduino Mega Server

Сообщение dimonkos »

Перепробовал наверное уже все версии среды ардуино. И везде одно и то же
SPOILERSPOILER_SHOW
C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.cpp: In member function 'uint8_t ICMPPing::receiveEchoReply(byte*, uint8_t&, time_t&)':
C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.cpp:103:68: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, header, sizeof(header));
^
In file included from C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,
from C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.cpp:109:76: error: invalid conversion from 'uint8_t* {aka unsigned char*}' to 'uint16_t {aka unsigned int}' [-fpermissive]
W5100.read_data(socket, (uint8_t *)buffer, (uint8_t *)&echoReply, dataLen);
^
In file included from C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.h:12:0,


from C:\Program Files (x86)\Arduino\libraries\ICMPPing\ICMPPing.cpp:10:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src/utility/w5100.h:148:8: error: initializing argument 2 of 'void W5100Class::read_data(SOCKET, uint16_t, volatile uint8_t*, uint16_t)' [-fpermissive]
void read_data(SOCKET s, volatile uint16_t src, volatile uint8_t * dst, uint16_t len);
^
Ошибка компиляции.
уже и не знаю что пробовать.
Armbian 5.38 на Orange Pi PC
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Подождите-ка, что вы компилируете? Какой ICMPPing? В 0.12 версии он отключён в скетче и даже библиотека не поставляется.

Код: Выделить всё

//#define PING_FEATURE 
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm

Re: Arduino Mega Server

Сообщение dimonkos »

Победил проблему. Запустил среду ардуино на ноутбуке. Компиляция прошла успешно, загрузка в мегу также успешно. Адрес пингуется, но при попытке зайти на страницу АМС ничего не происходит - страница не доступна! Куда копать?
Armbian 5.38 на Orange Pi PC
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm

Re: Arduino Mega Server

Сообщение dimonkos »

Alex писал(а):Подождите-ка, что вы компилируете? Какой ICMPPing? В 0.12 версии он отключён в скетче и даже библиотека не поставляется.
Это я попытался компилировать народную версию. Ее так и не удалось компилировать.
Armbian 5.38 на Orange Pi PC
GaiverX
Сообщения: 62
Зарегистрирован: Ср авг 26, 2015 3:15 pm

Arduino Mega Server

Сообщение GaiverX »

Алекс, лучше помести ссылку на мою версию в гит. Она стабильна. Только настроена на IP 192.168.1.11.

Часы я кстати поправил. Порт для udp не 8888 должен быть, а 123.


Отправлено с моего iPhone используя Tapatalk
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm

Re: Arduino Mega Server

Сообщение dimonkos »

GaiverX писал(а):Алекс, лучше помести ссылку на мою версию в гит. Она стабильна. Только настроена на IP 192.168.1.11
Я бы попробовал Вашу версию. Как можно получить? Заранее благодарю
Armbian 5.38 на Orange Pi PC
GaiverX
Сообщения: 62
Зарегистрирован: Ср авг 26, 2015 3:15 pm

Arduino Mega Server

Сообщение GaiverX »

В ссылке на народную версию поменять arturmon на gaiverx.
https://github.com/GaiverX/Arduino-Mega-Server-
Только учитывайте, что версия адаптирована для включения в домашнюю сеть с роутером. Настройка ip выполняется в файле Ethernet.ino

Отправлено с моего iPhone используя Tapatalk
Ответить