2017-02-09 7 views
3

で接続して、今日はArduino Unoを手に入れました。私はArduinoのいくつかのリレーをWifi(Blynkアプリ経由)で制御できるようにしたいと思っています。このため、私はESP8266-01をWi-Fiシールドとして使用したいと考えています。ArduinoをBlynkにESP8266

私はこのチュートリアルで使用:https://create.arduino.cc/projecthub/nolan-mathews/connect-to-blynk-using-esp8266-as-arduino-uno-wifi-shield-m1-46a453

唯一の違いは、私はWin10を使用しています。ここで私が得たものである:

  • Arduinoの宇野R3
  • のArduino IDE 1.8.1
  • (ジェネリック)すべてBlynk/ESPライブラリを含め、ボードとしてESP8266をインストールアルドゥイーノに空のスケッチをアップロード
  • Arduino/ESP間の接続は次のとおりです。 http://www.teomaragakis.com/hardware/electronics/how-to-connect-an-esp8266-to-an-arduino-uno/チュートリアルで言ったように(私は5Vの問題に3.3Vに知っているが、これまでに動作しているようです)

さて、最初の問題は、(Sunfounderからそれを得た)私はESPのファームウェアをフラッシュcouldntのことです。最新のファームウェアをダウンロードし、ESP8266Flasherでフラッシュしました。

私は最初のチュートリアルからコードをコンパイルしようとしたとき、私は常にエラーを取得しているその他の問題:

C:\Users\Chris\Documents\Arduino\libraries\Blynk\examples\Boards_WiFi\ESP8266_Shield\ESP8266_Shield.ino:5:21: fatal error: ESP8266.h: No such file or directory 

としては、私はすべてのライブラリをインストールしていると述べました。カントは本当にもうやるべきことを考えます。どんな助けでも大歓迎です。最高のベルリン、クリスマス。 私はボードにアップロードしようとしたコードをクローズする(アルドゥイーノ・ボードまたは汎用ESP8266両方が動作しません)

//#define BLYNK_DEBUG 
#define BLYNK_PRINT Serial // Comment this out to disable prints and save space 
#include <ESP8266.h> 
#include <BlynkSimpleShieldEsp8266.h> 
// Set ESP8266 Serial object 
#define EspSerial Serial 
ESP8266 wifi(EspSerial); 
// You should get Auth Token in the Blynk App. 
// Go to the Project Settings (nut icon). 
char auth[] = "???"; 
void setup() 
{ 
Serial.begin(115200); // Set console baud rate 
delay(10); 
EspSerial.begin(115200); // Set ESP8266 baud rate 
delay(10); 
Blynk.begin(auth, wifi, "???", 
"???"); 
} 
void loop() 
{ 
Blynk.run(); 
} 

???私は自分のトークンとデータを交換しました。

答えて

3

は、ファイルがthis commitに改名されたこの

#include <ESP8266_Lib.h> 

にこの

#include <ESP8266.h> 

を変更してみてください。

+0

ありがとう、これは働いた。今私はいくつかの新しいエラーを持っていますが、少なくとも何かを試してみてください。 ESPを点滅させたときにエラーが発生したようです。今Arduino IDEでシリアルポートマネージャーを読むことはできません=) –

関連する問題