Пробовал и 1.6.4 и 1.7 Библиотеки переносил. Удалял полностью ардуино иде и переустанавливал с нуля. Так и не помогло ничего. Есть ли смысл попробовать более ранние версии среды?Залить скетч это самая простая задача и у всех заливается без проблем. Может вы неправильно установили библиотеки или среда разработки не той версии (у меня 1.6.4).
Arduino Mega Server
Модератор: Alex
-
- Сообщения: 39
- Зарегистрирован: Сб сен 26, 2015 1:46 pm
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Armbian 5.38 на Orange Pi PC
-
- Сообщения: 111
- Зарегистрирован: Вт июн 17, 2014 1:06 pm
- Откуда: нижний новгород
- Благодарил (а): 5 раз
- Поблагодарили: 12 раз
Re: Arduino Mega Server
я грузил с версии1.6.2 с оф. сайта . скопировал с заменой папки для библиотеки Алекса. все скомпилировалось и загрузилось. с другими тоже были косяки.
потом для проверки соедините кабелем lan ардуинку и сам компьютер( без роутера). в настройках сети компа укажите адрес (например) 192.168.2.20.
откройте браузер и введите адрес 192.168.2.37. должно работать. потом уже в скетче можно будет менять адрес сервера на свой !
потом для проверки соедините кабелем lan ардуинку и сам компьютер( без роутера). в настройках сети компа укажите адрес (например) 192.168.2.20.
откройте браузер и введите адрес 192.168.2.37. должно работать. потом уже в скетче можно будет менять адрес сервера на свой !
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Для теста можете залить 0.11 (где-то в этой теме есть). Там среда 1.0.1Пробовал и 1.6.4 и 1.7 Библиотеки переносил. Удалял полностью ардуино иде и переустанавливал с нуля. Так и не помогло ничего. Есть ли смысл попробовать более ранние версии среды?
-
- Сообщения: 39
- Зарегистрирован: Сб сен 26, 2015 1:46 pm
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Перепробовал наверное уже все версии среды ардуино. И везде одно и то же
уже и не знаю что пробовать.
СпойлерПоказать
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);
^
Ошибка компиляции.
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
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Подождите-ка, что вы компилируете? Какой ICMPPing? В 0.12 версии он отключён в скетче и даже библиотека не поставляется.
Код: Выделить всё
//#define PING_FEATURE
-
- Сообщения: 39
- Зарегистрирован: Сб сен 26, 2015 1:46 pm
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Победил проблему. Запустил среду ардуино на ноутбуке. Компиляция прошла успешно, загрузка в мегу также успешно. Адрес пингуется, но при попытке зайти на страницу АМС ничего не происходит - страница не доступна! Куда копать?
Armbian 5.38 на Orange Pi PC
-
- Сообщения: 39
- Зарегистрирован: Сб сен 26, 2015 1:46 pm
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Это я попытался компилировать народную версию. Ее так и не удалось компилировать.Alex писал(а):Подождите-ка, что вы компилируете? Какой ICMPPing? В 0.12 версии он отключён в скетче и даже библиотека не поставляется.
Armbian 5.38 на Orange Pi PC
-
- Сообщения: 62
- Зарегистрирован: Ср авг 26, 2015 3:15 pm
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Arduino Mega Server
Алекс, лучше помести ссылку на мою версию в гит. Она стабильна. Только настроена на IP 192.168.1.11.
Часы я кстати поправил. Порт для udp не 8888 должен быть, а 123.
Отправлено с моего iPhone используя Tapatalk
Часы я кстати поправил. Порт для udp не 8888 должен быть, а 123.
Отправлено с моего iPhone используя Tapatalk
-
- Сообщения: 39
- Зарегистрирован: Сб сен 26, 2015 1:46 pm
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Я бы попробовал Вашу версию. Как можно получить? Заранее благодарюGaiverX писал(а):Алекс, лучше помести ссылку на мою версию в гит. Она стабильна. Только настроена на IP 192.168.1.11
Armbian 5.38 на Orange Pi PC
-
- Сообщения: 62
- Зарегистрирован: Ср авг 26, 2015 3:15 pm
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Arduino Mega Server
В ссылке на народную версию поменять arturmon на gaiverx.
https://github.com/GaiverX/Arduino-Mega-Server-
Только учитывайте, что версия адаптирована для включения в домашнюю сеть с роутером. Настройка ip выполняется в файле Ethernet.ino
Отправлено с моего iPhone используя Tapatalk
https://github.com/GaiverX/Arduino-Mega-Server-
Только учитывайте, что версия адаптирована для включения в домашнюю сеть с роутером. Настройка ip выполняется в файле Ethernet.ino
Отправлено с моего iPhone используя Tapatalk
- Рейтинг: 1.16%