前提・実現したいこと
ESP8266(esp-wroom-02)をスケッチでWiFi接続させたい。
発生している問題・エラーメッセージ
スイッチサイエンスの「ESP-WROOM-02ピッチ変換済みモジュール《T型》」を購入し、WiFi接続するためのスケッチ例を色々試しましたが、一切接続できません。初期不良かもと思い秋月電子通商の「Wi-Fiモジュール ESP-WROOM-02 DIP化キット」を購入しましたが、同様に接続できませんでした。
以下スケッチ(スケッチ例のWiFiMultiを改変したもの)を実行すると、1(WL_NO_SSID_AVAIL)→1(WL_NO_SSID_AVAIL)→0(WL_IDLE_STATUS)を繰り返します。
Arduino
1#include <ESP8266WiFi.h> 2#include <ESP8266WiFiMulti.h> 3 4ESP8266WiFiMulti wifiMulti; 5 6void setup() { 7 Serial.begin(115200); 8 delay(10); 9 10 WiFi.mode(WIFI_STA); 11 wifiMulti.addAP("XXXX(SSID)", "YYYY(PW)"); 12 13 Serial.println("Connecting Wifi..."); 14 if(wifiMulti.run() == WL_CONNECTED) { 15 Serial.println(""); 16 Serial.println("WiFi connected"); 17 Serial.println("IP address: "); 18 Serial.println(WiFi.localIP()); 19 } 20} 21 22void loop() { 23 Serial.println(wifiMulti.run()); 24 delay(1000); 25}
###ATコマンドの実行結果
スケッチ書き込み前にATコマンドを実行した際にはWiFi接続できていました。
AT+CWJAP="XXXX(SSID)","YYYY(PW)" WIFI CONNECTED OK WIFI GOT IP AT+CIFSR +CIFSR:STAIP,"192.168.0.132" +CIFSR:STAMAC,"5c:cf:7f:de:b8:16" OK AT+GMR AT version:1.3.0.0(Jul 14 2016 18:54:01) SDK version:2.0.0(5a875ba) compile time:Aug 15 2016 13:58:59 OK
試したこと
スケッチの書き込みはエラーなく成功しています。Lチカなども問題なくできています。
スケッチ例にある「ESP8266WiFi→WiFiScan」では以下のようにSSIDが検索できません。すぐ横にあるPCではWiFi接続できており、電波強度も問題ありません。
Setup done scan start scan done no networks found scan start scan done no networks found
気になること
Arduino
1Serial.begin(115200)
上記のコマンドを入れていますが、なぜかシリアルモニターは「74880bps」にしないと文字化けしてしまいました。USBシリアル変換には「超小型USBシリアル変換モジュール」を使用しています。
PCはMacで、「Arduinoソフトウェア」は1.8.1でした。
電源
WiFiが繋がらない場合に電源が原因ということが多いので電源は単4電池3本を3.3Vにして接続していました。現在は秋月電子通商の「スイッチングACアダプター 5V2A」を使用しています。
ただテスターがないので実際の電流は計測できていません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。