Arduino Mega Server

Модератор: Alex

dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение dimonkos » Вс сен 27, 2015 1:01 pm

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

Re: Arduino Mega Server

Сообщение gnom537 » Вс сен 27, 2015 4:17 pm

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

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

Re: Arduino Mega Server

Сообщение Alex » Вс сен 27, 2015 4:44 pm

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

Re: Arduino Mega Server

Сообщение dimonkos » Вс сен 27, 2015 4:49 pm

Перепробовал наверное уже все версии среды ардуино. И везде одно и то же
СпойлерПоказать
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
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс сен 27, 2015 6:20 pm

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

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

//#define PING_FEATURE 
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение dimonkos » Вс сен 27, 2015 6:21 pm

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

Re: Arduino Mega Server

Сообщение dimonkos » Вс сен 27, 2015 6:22 pm

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

Arduino Mega Server

Сообщение GaiverX » Вс сен 27, 2015 6:34 pm

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

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


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

Re: Arduino Mega Server

Сообщение dimonkos » Вс сен 27, 2015 6:52 pm

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

Arduino Mega Server

Сообщение GaiverX » Вс сен 27, 2015 6:57 pm

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

Отправлено с моего iPhone используя Tapatalk
За это сообщение автора GaiverX поблагодарил:
dimonkos (Вс сен 27, 2015 8:27 pm)
Рейтинг: 1.16%
Ответить