Подключение Arduino Uno WiFi Developer Edition к Интернету

Недавно я купил здесь Arduino Uno WiFi Developer Edition. Хотя все остальные функции, похоже, работают (я могу загружать / запускать программы, считывать подключаемые датчики и т.д.), я не могу подключить Arduino к Интернету. Arduino имеет встроенный чип ESP8266, который совместим с библиотекой WiFi Link, однако запуск ScanNetworks в Arduino mac IDE (Файл> Примеры> WiFi Link> ScanNetworks) не работает и не выводит никаких ошибок. Другие файлы примеров в этой библиотеке также не работают. Программа CheckWiFiLinkFirmwareVersion в той же библиотеке напечатает приветственное сообщение "Проверка прошивки WiFi Link". но после этого ничего.

Я перепробовал все другие библиотеки Wi-Fi, которые смог найти в окне менеджера библиотек (Скетч> Включить библиотеку> Управление библиотеками), а именно

  • Библиотека Arduino Uno WiFi Dev Ed
  • WiFiEsp
  • WiFi101
  • Wi-Fi

Однако ни один из них не работает. Неисправен ли WiFi-чип Arduino, или я делаю что-то не так? В одном из обзоров на веб-сайте, на котором я купил Arduino, говорилось следующее (см. Ленни):

Arduino.org (что отличается от arduino.cc ) не предоставил программное обеспечение для доступа к возможностям Wi-Fi этой платы. Насколько я могу судить, Wi-Fi не может быть использован. Они продолжают говорить, что программное обеспечение скоро появится.

Посмотрите эту тему на их форуме: http://www.arduino.org/forums/uno/arduino-uno-wifi-arduinowifi-library-incomplete-solution-for-mqtt-tcp-udp-socket-communication-540

Таким образом, известно ли, что Arduino Uno WiFi Developer Edition неисправен? Если нет, то что я делаю не так? Если это так, могу ли я потенциально получить WiFi shield и использовать его вместо встроенного чипа? У меня есть другие экраны для Arduino (например, экран SD-карты), которые работают нормально.

, 👍2

Обсуждение

Re ваша цитата: Arduino и Genuino "слились" (может быть, не технически, но по сути) несколько дней назад, когда вернулся Председатель, и скандал закончился, и все снова стало прекрасным в мире. Так что это вполне может измениться в ближайшем будущем. Возможно, стоит опубликовать вопрос, чтобы продвинуть проблему на форуме Arduino., @Code Gorilla


3 ответа


0

Правильная библиотека Wi-Fi для этой платы находится здесь:

  • https://github.com/arduino-libraries/UnoWiFi-Developer-Edition-Lib

Если это не работает, возможно, у вас неисправная плата. Возможно, прошивка ESP8266 неверна.

,

Эта ссылка на GitHub - это просто репозиторий для "Arduino Uno WiFi Dev Ed Library", который я уже установил через окно менеджера библиотек в IDE mac desktop. [Адрес для чтения](https://goo.gl/siATsF ) пример программы в этой библиотеке печатает "Пожалуйста, нажмите кнопку ESP B / L на плате и подключите USB-кабель перед запуском скетча", но после выполнения обоих действий он не работает. Интересно, что я вижу "Arduino-Uno-WiFi-823889" в списке сетей Wi-Fi на моем компьютере. Является ли это признаком того, что это действительно работает, и я просто делаю что-то не так? Я купил два Arduino, и ни один из них не может подключиться., @Tim

Если встроенный чип Wi-Fi не работает, потому что Arduino Uno WiFi является новым и все еще находится в разработке, можете ли вы порекомендовать хороший WiFi shield, который существует уже некоторое время, поддерживается сообществом и работает с Uno и его вариантами?, @Tim

Может быть, Arduino WiFi Shield?, @Majenko

Это [популярный вопрос по Arduino.SE](https://arduinoprosto.ru/q/436/37046 ) предоставляет все способы подключения Arduino к Wi-Fi. В нем упоминаются оба [Arduino WiFi Shield] (https://store.arduino.cc/usa/arduino-wifi-shield ) и более дешевый чип ESP8266. Однако, если вы перейдете по ссылке, она сообщит, что WiFi shield удален. Почему это так? Может быть, мне лучше использовать [ethernet shield] (https://store.arduino.cc/usa/arduino-ethernet-shield-2 )?, @Tim


0

Я уверен, что он не неисправен. Вы просто не понимаете, как это работает, из-за его архитектуры. Кроме того, оригинальная прошивка и библиотека UnoWifiDefEd являются странными и ограниченными. Я рекомендую использовать прошивку и библиотеку WiFi Link. В настоящее время я пишу документацию сообщества для Uno WiFi & WiFi Link

,

1

Есть ли у вас доступ к Webgui?

с помощью Webgui вы можете настроить параметры Wi-Fi. для этого вам не нужно загружать скетчи. Это хороший тест, если нет никаких дефектов.

Подключите свой компьютер по Wi-Fi или смартфон непосредственно к Aduino uno wifi. Запустите свой браузер и введите следующий IP: 192.168.240.1, и теперь вы должны увидеть WebGUI.

,