Проблемы с подключением Adafruit Feather M0 к сети

Я пытаюсь подключить плату Adafruit Feather M0 к существующей сети Wi-Fi. Всякий раз, когда я использую пример скетча «ConnectWithWPA», я получаю «Попытка подключения к SSID WPA: «MyNetwork»» в последовательном окне, где «MyNetwork» — это SSID для WiFi, к которому я хочу подключиться. Сеть никогда не подключается. Wi-Fi, к которому я хочу подключиться, защищен паролем WPA. Когда я подключаю перо к открытой сети (без пароля), оно действительно подключается. Проблема возникает только тогда, когда я пытаюсь подключиться к сети с SSID и паролем.

Кто-нибудь знает, в чем может быть проблема?

#include <SPI.h>
#include <WiFi101.h>

#include "arduino_secrets.h" 
///////пожалуйста, введите свои конфиденциальные данные на вкладке «Секрет»/arduino_secrets.h
char ssid[] = SECRET_SSID;        // SSID вашей сети (имя)
char pass[] = SECRET_PASS;    // ваш сетевой пароль (используйте для WPA или используйте в качестве ключа для WEP)
int status = WL_IDLE_STATUS;     // состояние WiFi-радио

void setup() {
  //Настроить выводы для Adafruit ATWINC1500 Feather
  WiFi.setPins(8,7,4,2);
  //Инициализируем последовательный порт и ждем открытия порта:
  Serial.begin(9600);
  while (!Serial) {
    ; // ждем подключения последовательного порта. Требуется только для родного порта USB
  }

  // проверяем наличие щита:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present");
    // не продолжать:
    while (true);
  }

  // попытка подключения к сети Wi-Fi:
  while ( status != WL_CONNECTED) {
    Serial.print("Attempting to connect to WPA SSID: ");
    Serial.println(ssid, pass);
    // Подключиться к сети WPA/WPA2:
    status = WiFi.begin(ssid); //, проходить);

    // ждем 10 секунд для соединения:
    delay(10000);
  }

  // теперь вы подключены, поэтому распечатайте данные:
  Serial.print("You're connected to the network");

 }

void loop() {
  // проверяем сетевое соединение раз в 10 секунд:
  delay(10000);
  }

, 👍-1


1 ответ


0

Мне удалось установить связь платы Feather с моей сетью WiFi после того, как я обновил свою среду разработки Arduino IDE и прошивку. Надеюсь, это поможет кому-нибудь еще столкнуться с этой проблемой.

,