ESP8266 (ESP-WROOM-02 WiFiモジュール)を、
iPhoneアプリ「Blynk」を使って動かしたいのですが、実行してもエラーが出ます。
とりあえずiPhoneと接続してLEDをiPhoneからオンオフしてみたいです。
エラーメッセージは、自分のPCではないのでコピー出来ませんでしたが、
なにやらドライブのディレクトリがずらっと並んでいて、その下にFatalError(“%s.....”)..
のように表示されていたと思います。
曖昧すぎて申し訳ないです。
接続に失敗したような旨のメッセージも出ていました。
............と出て最終的にはタイムアウトになって終了していました。
Arduino unoを若干弄ったことがある程度の初心者なので、
そもそもやり方が間違っていたり手順が足りないかもしれないので、やった手順を書きます。
1.Arduino IDEの環境設定でUTL> http://arduino.esp8266.com/stable/package_esp8266com_index.json
を追加してボードマネージャーからesp8266 by esp8266 communityをインストール
2.githubからBlynkライブラリ(zip)をダウンロードしてインクルード
3.esp8266をUSBケーブルで接続、シリアルポート、ボードの設定(Generic ESP8266 Module)
4.Blynkアプリでプロジェクト作成、ボタンのみ置いて、ボードのLEDが接続されているピンに設定
#define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "AuthToken"; void setup() { Serial.begin(9600); Blynk.begin(auth, "ssid", "pass"); } void loop() { Blynk.run(); }
4.コードのSSID、パスワード、トークンの部分のみを自分のiPhoneのテザリングwifiのSSIDとパスワード、
Blynkアプリのトークンに変更
5.iPhoneのテザリングをオンにして実行
1,2までは正しくできていたように思います。