Платформы Arduino
- Войдите на сайт для отправки комментариев
Подскажите, пожалуйста, рабочие скетчи для 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
Проверил несколько версий со скетчами 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.