Проблемы с подключением 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);
}
@krishna, 👍-1
1 ответ
Мне удалось установить связь платы Feather с моей сетью WiFi после того, как я обновил свою среду разработки Arduino IDE и прошивку. Надеюсь, это поможет кому-нибудь еще столкнуться с этой проблемой.
- WebSocketsServer.h: No such file or directory
- ESP8266 Аналоговое чтение мешает Wi-Fi?
- Каково использование зарезервированных контактов и контактов SDD2, SDD3 NodeMCU?
- Управление реле 5В с помощью Wemos D1 R1
- Могу ли я использовать выход 3,3 В Arduino напрямую к esp8266?
- Автоматическая веб-страница ESP32 AP
- ESP8266 UDP multicast не принимает пакеты
- как отправить данные в Adafruit Bluefruit Feather (32u4) через Bluetooth?