●スマホ( iphoon )の ボタン操作を試す
開発ボード(ESP-WROOM-02)に接続したLEDを スマホ( iphoon )からの操作で点灯(ON・OFF)できましたが ……… ■操作ボタンのタッチと位置決めなどを ……… 汎用的なラジコンの操作性を意識しながら 自分好みのセッティングで試すことにしました。
【 ESP-WROOM-02 】 を …… アクセスポイントサーバ にする。 ■アクセスポイント SSID : TAKABUKURO ■簡易webサーバ IP アドレス : 192.168.3.19 ( デフォルト ) *自動割り当て ■単独WiFi環境 …… Taka袋ネットワーク ( Taka袋ネット ) 自宅の家庭内LANと独立した単独のWiFi環境内で通信処理する。
・ ・ ●スマホ ( iphoon ) から ・ ・ アクセスポイント【 TAKABUKURO 】に接続します。 ・
●【 TAKABUKURO 】 SSIDを選択しました。
→ アクセスポイント【 TAKABUKURO 】 接続OKです。
・ ・ 【 スマホ コントローラ操作ボタン5個 】 ・ ・ テスト ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // スマホ コントローラ操作ボタン5個 テスト // // ■WEBブラウザよりボタン入力する // ↓ // ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。 // // ・【F】ボタン → LED@点灯(ON-OFF) 消灯(ABCD) // ・【S】ボタン → LEDA @BCD 消灯する // ・【B】ボタン → LEDB点灯(ON-OFF) 消灯(@ACD) // ・【L】ボタン → LEDC点灯(ON-OFF) 消灯(D) // ・【R】ボタン → LEDD点灯(ON-OFF) 消灯(C) // // CONT5-TEST-01.ino // AUTHOR : T.EJIRI //********************************************************
●ブラウザから、簡易webサーバにアクセスです。 http://192.168.3.19/
・基本形の【5個】ボタン操作できました。 ・シンプルな構成ですので、いいかも (^^)
・ ・ 【 スマホ コントローラ操作ボタン7個 】 ・ ・ テスト ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // スマホ コントローラ操作ボタン7個 テスト // // ■WEBブラウザよりボタン入力する // ↓ // ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。 // // ・【F】ボタン → LED@点灯(ON-OFF) 消灯(ABCD) // ・【S】ボタン → LEDA @BCD 消灯する // ・【B】ボタン → LEDB点灯(ON-OFF) 消灯(@ACD) // ・【L】ボタン → LEDC点灯(ON-OFF) 消灯(D) // ・【R】ボタン → LEDD点灯(ON-OFF) 消灯(C) // // ・【1】ボタン → LEDE点灯(ON-OFF) // ・【2】ボタン → LEDF点灯(ON-OFF) // // CONT7-TEST-01.ino // AUTHOR : T.EJIRI //********************************************************
●スマホ コントローラ操作ボタン ……… 7個です。 http://192.168.3.19/
・オプションボタンを2個追加しました。 ・【7個】ボタン操作できました。
・ ・ 【 スマホ コントローラ操作ボタン8個 】 ・ ・ テスト ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // スマホ コントローラ操作ボタン8個 テスト // // ■WEBブラウザよりボタン入力する // ↓ // ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。 // // ・【F】ボタン → LED@点灯(ON-OFF) 消灯(ABCD) // ・【S】ボタン → LEDA @BCD 消灯する // ・【B】ボタン → LEDB点灯(ON-OFF) 消灯(@ACD) // ・【L】ボタン → LEDC点灯(ON-OFF) 消灯(D) // ・【R】ボタン → LEDD点灯(ON-OFF) 消灯(C) // // ・【1】ボタン → LEDE点灯(ON-OFF) // ・【2】ボタン → LEDF点灯(ON-OFF) // ・【3】ボタン → LEDG点灯(ON-OFF) // // CONT8-TEST-01.ino // AUTHOR : T.EJIRI //********************************************************
●スマホ コントローラ操作ボタン ……… 8個です。 http://192.168.3.19/
・オプションボタンを3個追加しました。 ・【8個】ボタン操作できました。
・ ・ 【 スマホ コントローラ操作ボタン11個 】 ・ ・ テスト ・
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** // // スマホ コントローラ操作ボタン11個 テスト // // ■WEBブラウザよりボタン入力する // ↓ // ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。 // // ・【F】ボタン → LED@点灯(ON-OFF) 消灯(ABCD) // ・【S】ボタン → LEDA @BCD 消灯する // ・【B】ボタン → LEDB点灯(ON-OFF) 消灯(@ACD) // ・【L】ボタン → LEDC点灯(ON-OFF) 消灯(D) // ・【R】ボタン → LEDD点灯(ON-OFF) 消灯(C) // // ・【1】ボタン → LEDE点灯(ON-OFF) // ・【2】ボタン → LEDF点灯(ON-OFF) // // ・【3】ボタン → LEDG点灯(ON-OFF) // ・【4】ボタン → LEDH点灯(ON-OFF) // ・【5】ボタン → LEDI点灯(ON-OFF) // ・【6】ボタン → LEDJ点灯(ON-OFF) // // CONT11-TEST-01.ino // AUTHOR : T.EJIRI //********************************************************
●スマホ コントローラ操作ボタン ……… 11個です。 http://192.168.3.19/
・最多の【11個】ボタン操作できました。 ・タッチはできますが ……… ボタンが小さく、間隔も狭くなったので 私の大きな指先では、この程度が限界かも?
・ ・ ・ ・ ・
●感想 汎用的なラジコンの操作性を意識しながら 自分好みのボタン配置を試すことができたので これらは、スマホ送信機画面を作る際の 基準になりそうです。
・ ・ ・ ・ ・
●OTA( Over the Air )アップデート機能を、組み込んでみました。 【 CONT5-TEST-01 】をベースに作成です。 これで、プログラム ( スケッチ ) を、WiFi経由で書き込みできます。
//*** ●Arduino ( アルデュイーノ )のテストプログラム ***** //【 OTA( Over the Air )アップデート機能組み込み版 】 //●スマホ コントローラ操作ボタン5個 テスト A //******************************************************** // ■WEBブラウザよりボタン入力する // ↓ // ■ESP-WROOM-02接続の該当LED点灯(ON・OFF)する。 // // ・【F】ボタン → LED@点灯(ON-OFF) 消灯(ABCD) // ・【S】ボタン → LEDA @BCD 消灯する // ・【B】ボタン → LEDB点灯(ON-OFF) 消灯(@ACD) // ・【L】ボタン → LEDC点灯(ON-OFF) 消灯(D) // ・【R】ボタン → LEDD点灯(ON-OFF) 消灯(C) // // CONT5-TEST-02.ino // AUTHOR : T.EJIRI //********************************************************
・ ・ ・ ・ ・