●スマホ( iphoon )操作で Lチカ してみよう
スマホ ( iphoon ) からの操作で ………
開発ボード( ESP-WROOM-02 )に接続したLEDを
点灯 ( ON・OFF ) 制御してみたいので
簡単なスケッチを作成して試すことにしました。
【 ESP-WROOM-02 】 を …… ルーター・アクセスポイント にする。
■アクセスポイント
SSID : TAKABUKURO
■簡易webサーバ
IP アドレス : 192.168.4.1 ( デフォルト ) *自動割り当て
■単独WiFi環境 …… Taka袋ネットワーク ( Taka袋ネット )
自宅の家庭内LANと独立した単独のWiFi環境内で通信処理する。
■Webブラウザ( Safari )よりアクセスする。
・
・
・ 【 スマホ( iphoon )操作で Lチカしてみよう @ 】
・
・
//*** ●Arduino ( アルデュイーノ )のテストプログラム *****
//
// ●スマホ( iphoon )操作で Lチカ @
//
// ■WEBブラウザよりボタン入力する
// ↓
// ■ESP-WROOM-02接続の該当LEDのみ点灯する。
//
// SMALED-TEST-01.ino
// AUTHOR : T.EJIRI
//********************************************************
・
・
・ 【 ESP-WROOM-02 】 電源投入しての起動です。
・
・
●アクセスポイントサーバ起動後のシリアルモニタの状態です。
簡易WebサーバのIPアドレス( 自動割り当て )を表示しています。
→ 簡易WebサーバのIPアドレスは 「 192.168.4.1 」 です。
・
・ ●スマホ ( iphoon ) から
・
・ アクセスポイント【 TAKABUKURO 】に接続します。
・
●【 TAKABUKURO 】 SSIDを選択しました。
→ アクセスポイント【 TAKABUKURO 】 接続OKです。
●ブラウザから、簡易webサーバにアクセスです。
http://192.168.4.1/
→ 簡易Webサーバ内のHTMLページ表示です。……… OKです。
・
・
・
・
・
●スマホ と シリアルモニタ を ……… 並べてのテストです。
→ 起動後の初期状態です。
・
・
・
・
・
●【 LED-1 】 ボタン ……… 押下する
→ LED@ (赤) が点灯 … ログ 「 LED-1 」 出力しています。
●【 LED-2 】 ボタン ……… 押下する
→ LEDA (黄) が点灯 … ログ 「 LED-2 」 出力しています。
●【 LED-3 】 ボタン ……… 押下する
→ LEDB (緑) が点灯 … ログ 「 LED-3 」 出力しています。
・
・
・ 【 スマホ( iphoon )操作で Lチカしてみよう A 】
・
・
//*** ●Arduino ( アルデュイーノ )のテストプログラム *****
//
// ●スマホ( iphoon )操作で Lチカ A
//
// ■WEBブラウザよりボタン入力する
// ↓
// ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。
//
// ・【 LED-1 】ボタン → LED@ 点灯する
// ・【 LED-2 】ボタン → LED@B 消灯する
// ・【 LED-3 】ボタン → LEDB 点灯する
//
// SMALED-TEST-02.ino
// AUTHOR : T.EJIRI
//********************************************************
●ブラウザから、簡易webサーバにアクセスです。
http://192.168.4.1/
●【 LED-1 】 と 【 LED-3 】 ボタンを押下 … 点灯した状態です。
→ 【 LED-2 】 ボタンを押下して、消灯もできました。
・
・
・ 【 スマホ( iphoon )操作で Lチカしてみよう B 】
・
・
//*** ●Arduino ( アルデュイーノ )のテストプログラム *****
//
// ●スマホ( iphoon )操作で Lチカ B
//
// ■WEBブラウザよりボタン入力する
// ↓
// ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。
//
// ・【 1 】ボタン → LED@ 点灯切替できる
// ・【 2 】ボタン → LED@BCD 消灯する
// ・【 3 】ボタン → LEDB 点灯する
// ・【 4 】ボタン → LEDC 点灯する
// ・【 5 】ボタン → LEDD 点灯する
//
// SMALED-TEST-03.ino
// AUTHOR : T.EJIRI
//********************************************************
●スマホ( iphoon )操作の確認です。
http://192.168.4.1/
→ お手軽に、縦と横方向のボタン操作ができそうです。(^^)
・
・
・
・
・
●感想 ……… WiFi環境で色々と試すことができました。
■アクセスポイントサーバ【 ESP-WROOM-02 】
・アクセスポイントにできました。【 TAKABUKURO 】
const char *ssid = "TAKABUKURO"; // SSID設定
const char *password = "■■■■■"; //パスワード設定
WiFi.softAP(ssid, password); // SSID・パスワード設定
・簡易webサーバとしての立ち上げができました。( http://192.168.4.1/ )
server.begin(); // Webサーバを起動
・HTMLページが組み込めました。
■スマホ ( iphoon )
・アクセスポイント【 TAKABUKURO 】に、WiFi接続できました。
・簡易Webサーバに、アクセスできました。( http://192.168.4.1/ )
・簡易webサーバ内のHTMLページ表示できました。
・HTMLページ画面のボタン入力で、LED制御できました。
■お手軽な「 タップ 」動作でのボタン操作です。
・私は指先が大きく、タッチスクリーン操作が苦手ですので
ボタンを指で ' トン ' と …… お手軽な「 タップ 」で操作します。
・
・
・
・
・
●自宅内に ……… 独自な、アクセスポイントが登場です。
webサーバを立ち上げて、これにアクセスもできました。
【 TAKABUKURO 】
・このWiFiネットワークを
→ Taka袋ネットワーク ( Taka袋ネット )と呼称します。
・
・
・
・
・