Платформы Arduino

alexnik100
Offline
Зарегистрирован: 21.12.2015

Подскажите, пожалуйста,  рабочие скетчи для Ping  и на какой платформе они компилируются? Использую Arduino EthernetW5100 и  Arduino Uno.

Делаю автоматическое переключение каналов интернет и reset роутеров Wi-Fi. Нужно  для роботов, управляемых по Wi-Fi. Необходимо подсчитать количество пропавших ответов Ping и при больших потерях переключить канал. 

Проверил несколько платформ со скетчами IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-master. Взяты отсюда https://github.com/BlakeFoster/Arduino-Ping

Проверяемые платформы взяты с сайта Previous IDE Releases  https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

С платформой arduino-1.0.6-windows компилируется и работает  IMCPPing Ping Example

Все примеры библиотеки Ethernet компилируются и работают и отдельно и в композиии с  IMCPPing Ping Example.

Не компилируется Arduino-Ping-versi

on1.0, Arduino-Ping-version2.0 и Arduino-Ping-master.

Выдает ошибку Ping:26: error: no matching function for call to 'ICMPPing::ICMPPing(SOCKET&, uint16_t)'

 Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Но платформа устаревшая, поэтому сделана попытка перейти на новые платформы arduino-1.5.хх-windows и arduino-1.6.хх-windows.

---------------------------

Однако положительных результатов не получено.

Не компилируется даже простейший  пример IMCPPing Ping Example  на платформах

arduino-1.5.5-r2-windows

arduino-1.5.8-windows

arduino-1.6.0-windows

arduino-1.6.2-windows

arduino-1.6.4-windows

arduino-1.6.5-windows

arduino-1.6.6-windows

Анализ ошибок не выдает, пишет просто «Ошибка компиляции».

Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Все примеры библиотеки Ethernet компилируются и работают на всех платформах.

Коллеги подскажите, пожалуйста на каких платформах компилируется программы типа IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-maste???

Или подскажите рабочие скетчи для Ping  и на какой платформе они компилируются?

С уважением, alexnik100

alexnik100
Offline
Зарегистрирован: 21.12.2015

Проверил несколько версий со скетчами IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-master. Взяты отсюда https://github.com/BlakeFoster/Arduino-Ping

Проверяемые платформы взяты с сайта Previous IDE Releases  https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

С версией arduino-1.0.6-windows компилируется и работает  IMCPPing Ping Example

Все примеры библиотеки Ethernet компилируются и работают и отдельно и в композиии с  IMCPPing Ping Example.

Не компилируется Arduino-Ping-versi

on1.0, Arduino-Ping-version2.0 и Arduino-Ping-master.

Выдает ошибку Ping:26: error: no matching function for call to 'ICMPPing::ICMPPing(SOCKET&, uint16_t)'

 Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Но платформа устаревшая, поэтому сделана попытка перейти на новые версии arduino-1.5.хх-windows и arduino-1.6.хх-windows.

---------------------------

Однако положительных результатов не получено.

Не компилируется даже простейший  пример IMCPPing Ping Example  на платформах

arduino-1.5.5-r2-windows

arduino-1.5.8-windows

arduino-1.6.0-windows

arduino-1.6.2-windows

arduino-1.6.4-windows

arduino-1.6.5-windows

arduino-1.6.6-windows

Анализ ошибок не выдает, пишет просто «Ошибка компиляции».

Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Все примеры библиотеки Ethernet компилируются и работают на всех версиях.

Поэтому и стал работать на старых версиях, так как на новых версии arduino-1.5.хх-windows и arduino-1.6.хх-windows не компилируется даже простейший  пример IMCPPing Ping Example.