●ESP-NOW ボタン入力 を 試す
●動く模型のラジコン操作を想定して … ESP-NOW通信で、ボタン入力の処理を試してみます。
■テスト基板の配線図です。
 → IOM 電文( 書込み )支援機器を改良しました。
・ ・ ・ ●アナログ(ボタン)… ・ ・
●入力値からの各種設定です。

●タクトボタンスイッチ(5個)を配線しました。

・ ・ ■コントローラ … 送信(SEND)プログラム ・
●コントローラ(ESP32)に … (送信)プログラムを組込みました。 //******************************************************** //●【ESP32】ESP-NOW(送信)ボタン入力 テスト@ プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-SEND-BTAN-01 //--------------------------------------------------------
●5ボタン入力の動作確認です。

・ ・ ■スレーブ … 受信(RECV)プログラム ・
●スレーブ(ESP32)に … (受信)プログラムを組込みました。 //******************************************************** //●【ESP32】ESP-NOW(受信)ボタン入力 テスト@ プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-RECV-BTAN-01 //--------------------------------------------------------
●スレーブ(ESP32)側の受信確認です。
 → コントローラからの入力を受信できました。… OKです。
・ ・ ・ ●12ボタンでの計測です。(直列抵抗) ・ ・
●1kΩの抵抗を…直列に接続しました。

●ボタン配置・基板の配線図です。
//******************************************************** //●【ESP32】ESP-NOW(送信)ボタン入力 テストA プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-SEND-BTAN-02 //-------------------------------------------------------- //●12ボタン入力 //●入力データピン : GPIO34 //******************************************************** //■アナログ入力A:(ANA_IN2・GPIO34<A6>):0〜4095 //-------------------------------------------------------- // NO アナログ入力値 DIP 抵抗値 // 1 0 - 99 12 抵抗なし(0.00V) // 2 100 - 499 1 1kΩ (0.34V) // 3 500 - 699 2 1kΩ (0.64V) // 4 700 - 949 3 1kΩ (0.89V) // 5 950 - 1099 4 1kΩ (1.10V) // 6 1100 - 1299 5 1kΩ (1.28V) // 7 1300 - 1499 6 1kΩ (1.44V) // 8 1500 - 1599 7 1kΩ (1.59V) // 9 1600 - 1749 8 1kΩ (1.71V) // 10 1750 - 1849 9 1kΩ (1.83V) // 11 1850 - 1949 10 1kΩ (1.93V) // 12 1950 - 3999 11 1kΩ (2.02V) //PU 13 4000 - 4095 0 10kΩ (3.82V) //********************************************************

●12ボタン入力の動作確認です。
 → コントローラからの入力ができました。
・ ・ ・ ・ ・
●感想 【 コントローラ】側 ・アナログ(ボタン)入力より、送信先のスレーブ(ESP32)へ  ボタン情報を、ESP-NOW通信を使用して送信できました。 ・12ボタンの入力を識別できましたので  電子スイッチ的な用途で使用できそうです。 【スレーブ】側 ・コントローラ(ESP32)入力のボタン情報を  ESP-NOW通信を使用して受信できました。
・ ・ ・ ●動作確認用 ・ ・
//******************************************************** //●【ESP32】ESP-NOW(送信)ボタン入力 テストI プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-SEND-BTAN-10 //-------------------------------------------------------- //・ベース:ESP32-TES-ESPNOW-SEND-BTAN-02 //-------------------------------------------------------- //●入力データピン : GPIO33 ボタン入力@ //********************************************************
●12ボタン(仕切)設定です。
●ボタン入力の設定表です。
●送受信(uint8_t型)データのコード対応表です。 ・ESP-NOWでのデータ送信は、uint8_t型の変数を格納したデータになります。 ・1回の送信データは … uint8_t型の 1 バイト(符号なし整数)です。  *8ビットで、表現できる「 0〜255 」までの値です。
//******************************************************** //●【ESP32】ESP-NOW(受信)ボタン入力 テスト@ プログラム // ESP32マイコン(Arduino): ESP32_TES_ESPNOW_RECV_BTAN_50 //--------------------------------------------------------
・ ・ ・ ・ ・