前提・実現したいこと
秋月のESP32-WROOM-32D開発ボード(ESP32-DevKitC-32D)
を使いArduinoでWiFiのアクセスポイントに接続するコードを書きました
エラーがシルアルに出て接続できません
何方かアドバイスいただけますでしょうか
発生している問題・エラーメッセージ
ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:10864 load:0x40080400,len:6432 entry 0x400806b8 Connecting to 9LuQMFkC2p4 ...E (2175) wifi: Set status to INIT ..E (3102) wifi: Set status to INIT .E (3251) wifi: Set status to INIT E (3381) wifi: Set status to INIT E (3511) wifi: Set status to INIT E (3640) wifi: Set status to INIT .E (3767) wifi: Set status to INIT E (3928) wifi: Set status to INIT E (4057) wifi: Set status to INIT E (4185) wifi: Set status to INIT .E (4315) wifi: Set status to INIT
.E (xxxx) wifi: Set status to INIT
が永遠に反復出力されます。
該当のソースコード
C
1#include <WiFi.h> 2#define LED_PIN 14 // LED Output 3#define WIFI_ENABLE 1 4 5onst char* ssid = "9LuQMFkC2p4"; 6const char* password = "rI248L90L1N123m4"; 7 8void setup() 9{ 10 pinMode(LED_PIN, OUTPUT); 11 digitalWrite(LED_PIN, 0); 12 13 Serial.begin(115200); 14 delay(10); 15 16#if WIFI_ENABLE ==1 17 // We start by connecting to a WiFi network 18 19 Serial.println(); 20 Serial.println(); 21 Serial.print("Connecting to "); 22 Serial.println(ssid); 23 WiFi.begin(ssid, password); 24 digitalWrite(LED_PIN, 1); 25 26 while (WiFi.status() != WL_CONNECTED) { 27 delay(500); 28 Serial.print("."); 29 } 30 31 Serial.println(""); 32 Serial.println("WiFi connected"); 33 Serial.println("IP address: "); 34 Serial.println(WiFi.localIP()); 35#else 36 Serial.println("WiFi DISABLE"); 37#endif 38} 39 40void loop() 41{ 42 delay(1000); 43 Serial.print("c"); 44 digitalWrite(LED_PIN, !digitalRead(LED_PIN)); 45}
試したこと
C
1#define WIFI_ENABLE 1
を0にしてコンパイルするとLEDは問題なく1秒点滅します。
補足情報(FW/ツールのバージョンなど)
環境は
Windows10
Arduino 1.18.13
ボードマネージャ esp32 1.0.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。