web-dev-qa-db-ja.com

Arduino IDE ESP8266WiFi.hファイルが見つかりません

Arduino IDEでNOD MCU ESP8266WiFiを使用しようとしています

このコードを実行すると:

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "YourAuthToken";
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
void setup(){
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
}
void loop()
{
  Blynk.run();
}

次のエラーが表示されます。

fatal error: ESP8266WiFi.h: No such file or directory

     #include <ESP8266WiFi.h>    
                         ^
compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno.
7
Abuwesam

Arduino IDEでNODEMCUカードをプログラミングする場合、カスタマイズする必要があり、正しいカードを選択する必要があります。

Arduino IDEを開いてファイルに移動し、Arduino IDEの設定をクリックします。

次のリンクを[追加のマネージャーURL]セクションに追加します: " http://arduino.esp8266.com/stable/package_esp8266com_index.json "[OK]ボタンを押します。

次に、[ツール]> [ボードマネージャー]をクリックします。テキストボックスに「ESP8266」と入力して、Arduino IDE用のESP8266ソフトウェアを検索してインストールします。

これらの操作の後にNodeMCUカードを選択して、再度プログラムを試みると成功します。私が助けてくれることを願っています。

15
gokhan

1.6.4以降では、Arduino IDEを使用して、ESP8266サードパーティプラットフォームパッケージをインストールすることでNodeMCUボードをプログラムおよびアップロードできます( https://github.com/ esp8266/Arduino ):

  • Arduinoを起動し、File> Preferencesに移動します
  • 次のリンクをAdditional Boards Manager URLsに追加します。 http://arduino.esp8266.com/stable/package_esp8266com_index.json を押して[OK]ボタンを押します
  • ツール> ボードメニュー> ボードマネージャーをクリックして、ESP8266を検索し、ESP8266プラットフォームをインストールしますESP8266コミュニティ(インストール後、ツール> ボードメニューからESP8266ボードを選択することを忘れないでください)

追加のESP8266WiFiライブラリをインストールするには:

  • Sketch> Include Library> Manage Librariesをクリックし、ESP8266WiFiを検索して、最新バージョン。

上記の手順の後、通常どおりスケッチをコンパイルする必要があります。

10
LHC