質問: 0; SoftwareSerial mySerial(2, 3); //RX, TX ESP8266 wifi(mySerial); /** * 初期設定 */ void setup(void) { Serial.begin(9600); if (wifi.setOprToStationSoftAP()) { Serial.println("to station ok"); } else { Serial.println("to station error"); } if (wifi.joinAP(SSID, PASSWORD)) { Serial.println("connect success"); } else { Serial.println("connect error"); } if (wifi.disableMUX()) { Serial.println("disable mux success"); } else { Serial.println("disable mux error"); } } void loop(void) { n++; // TCPで接続 wifi.createTCP(HOST_NAME, 80); // サーバーへ渡す情報 char sendStr[128]; sprintf(sendStr, "GET /%s?data=%d HTTP/1.0\r\nHost: %s\r\nUser-Agent: arduino\r\n\r\n", FILE_NAME, n, HOST_NAME); wifi.send((const uint8_t*)sendStr, strlen(sendStr)); Serial.println(n); delay(100); } ``` ### 試したこと 参考にしている回路を組み間違えていないか何度も確認しているのですが間違ってはいないようです。 購入した部品の問題でしょうか... ### 補足情報 購入したWifiモジュールです https://www.amazon.co.jp/exec/obidos/ASIN/B01C8ANPYW/vlsiprograma-22/ 参考URLで用いられているレギュレータのセットが取り扱ってなかったので以下の物を購入しました 低損失3端子レギュレータ 3.3V 500mA http://akizukidenshi.com/catalog/g/gI-00432/ 絶縁ラジアルリードセラミックコンデンサー 0.1μF50V2.54mm(10個入) http://akizukidenshi.com/catalog/g/gP-00090/ 電解コンデンサー47μF35V85°C(ルビコンPK) http://akizukidenshi.com/catalog/g/gP-03120/ 一応下の画像が実際の物です 短い線が手元になくてかなり分かりづらいです 配線図自体は参考にしたURL先のものと全く同じです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/bf34dac52442e040ed884210011914e0.jpeg)
回答: ESP8266搭載、3機種のボードの消費電流調査の記事によれば、ESP8266のピーク消費電流は350mAほどもあるようです。 それに対して、電圧レギュレータの電流容量が500mAしかないために十分な電圧が確保できていないのではないかと思いますが、回路図が示されていないので推測の域を出ません。 また、Arduinoへの電力供給がパソコンのUSBコネクタ経由だとすると、元々500mAしか容量がないので電圧が低下してArduinoが停止している可能性もあります。 == とりあえず、テスターで電源の電流を測定してください。 オシロスコープがあるなら、電源の電圧波形も測定してください。