Arduino MKR WIFI 1010: щит WiFi101: ОТСУТСТВУЕТ

Несколько дней назад я получил свой MKR WIFI 1010, включая плату MKR2UNO. Vin подключен через разъем питания, а также через USB к ПК. Пример Blink работает отлично. Или любой пример, исключающий WIFI. Я пробовал использовать примеры в "Examples>WIFI101" типа Firmware Version или Scan Networks. Всегда возвращается "WiFi101 shield: NOT PRESENT" Я даже пытался настроить "Tools>FirmwareUpdater". При тестировании соединения он возвращается с "Programmer not answers". Я где-то читал, что двойное нажатие на кнопку сброса может помочь. После этого и нажатия на "refresh-list" я вижу два отображаемых порта. Щелчок на новом порту и "Test connection" Тот же результат "Programmer not answers". На MKR 1010 я вижу три горящих светодиода: они обозначены как «ON», «L» и «CHRG», который также медленно мигает. Похоже, мне не удалось найти руководства или какую-либо помощь, действительно относящуюся к MKR Wi-Fi 1010. Поскольку эта плата отличается от MKR WIFI 1000, приведенные там примеры не помогают. Я также не могу найти никакой схемы и объяснения светодиодов на плате. Очень раздражает! Надеюсь, кто-нибудь из вас сможет мне помочь. Спасибо большое!

, 👍-1


2 ответа


1

Правильная библиотека WiFi для MKR1010 — WiFiNINA. Вы можете установить ее в Library Manager.

Схема платы находится здесь

из варианта.h

// Светодиоды
// ----
#define PIN_LED     (6u)
#define LED_BUILTIN PIN_LED

Вы можете получить поддержку от разработчиков на форуме Arduino

,

Спасибо за быстрый ответ. Однако запуск примера из "Examples>WifiNINA>ScanNetworks" выдает только ошибку "Связь с модулем WiFi не удалась!". Что теперь??? –, @Globedrifter

официальная поддержка https://forum.arduino.cc/index.php?board=121.0, @Juraj


1

WiFi101 — это плата расширения для Uno, использующая модуль ATWINC1500.

MKR1010 — это полноценная плата с модулем на базе ESP32.

Это два совершенно разных продукта. Вы не можете использовать библиотеку одного из них для другого.

Вам понадобится библиотека WiFiNINA.h, которая доступна в менеджере библиотек или на Github здесь.

,

плата не находится в бета-версии, но в версии 1.6.19. библиотека WiFiNina находится в менеджере библиотек, @Juraj

@Juraj Ты передумал и удалил свой комментарий?, @Majenko

:-) да. никому не верь. Я был на телефоне. Сейчас я изучаю это глубже на компьютере, @Juraj

Модуль NINA (ESP32) подключен по SPI. Библиотека WiFiNina использует SPI. Библиотеки не так уж и отличаются. WiFi1010, позже переименованный в WiFiNina, представляет собой не такую уж большую переработку WiFi101., @Juraj

Спасибо за быстрый ответ. Однако запуск примера из "Examples>WifiNINA>ScanNetworks" выдает только ошибку "Связь с модулем WiFi не удалась!". Что теперь???, @Globedrifter

Буду признателен за рабочий пример, пока что ничего не получается, @Globedrifter

@Majenko, на форуме arduino выяснилось, что у него MKR1000, а не MKR1010, @Juraj

@Juraj D'oh! ..., @Majenko