# コマンダー

`Windows` `macOS` `Linux` `M5Stack`&#x20;

コマンダーは、TWELITE無線マイコンにシリアルメッセージを送付するものです。コマンダーの最初の画面は留意事項について記載しています。

画面上部にはテキストで表現されたタブがあり、これをマウスでクリックすることでタブ中の画面に移動します。

| 操作         |                                     |
| ---------- | ----------------------------------- |
| \[ A ]     | タブの移動（左）                            |
| \[ A ] 長押し | この画面を抜け、選択画面に戻る。                    |
| \[ B ]     | 割当なし                                |
| \[ B ] 長押し | 割当なし                                |
| \[ C ]     | タブの移動（右）                            |
| \[ C ] 長押し | TWELITE 無線モジュールのリセットピンを制御し、リセットします。 |
| ESC        | この画面を抜け、選択画面に戻る。                    |

#### タブ：TWELITE

この画面は [App\_Twelite(標準アプリ)](https://mono-wireless.com/jp/products/TWE-APPS/App_Twelite/)の [0x80 コマンド](https://mono-wireless.com/jp/products/TWE-APPS/App_Twelite/step3-80.html)を生成し、送付します。TWELITE無線マイコンにはApp\_TweliteまたはApp\_Wingsを書き込んで、アプリケーションID・チャネルを設定し、通信相手からメッセージが受信されていることを確認します。

![](https://3642631426-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_tfOG08pt22FxVn3O%2F-MJBFyv30cm50Urvpkr-%2F-MJBGAPnPT6bV6xjyTYz%2Fimage.png?alt=media\&token=9120f325-1597-4fe4-a7d5-294775639185)

| 項目       | 内容                                                                                                                                                      |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 宛先       | 送信先です。自身が子機の場合は「親機:0」宛を指定してください。自身が親機の場合は「全子機＝0x78」または特定の子機ID(1..8まで指定可能)を指定します。                                                                        |
| DI1..DI4 | DI1からDI4までの設定状態です。■は選択（LOW=GNDレベル）、□は(HIGH=VCCレベル)を意味します。下項目のSELを指定してください。                                                                              |
| SEL      | 各DIの選択ビット（0ならDIの指定は無視し、1なら指定を有効化する）                                                                                                                     |
| PWM1..4  | <p>PWMのデューティ比を設定します。0はGNDレベル相当、1024(100%)はVCCレベル相当です。N.A.にしたPWMポートは変更しません。</p><p>※ TWESTAGE基板のPWM1のLEDはVCCからの吸い込みとなっているため、0で最も明るく点灯し、100%では消灯となります。</p> |

各項目を変更するたびにコマンドが生成されます。送信ボタンを押すと、現在の設定のコマンドを再度送信します。

#### タブ:NOTICE

この画面は通知[PAL(NOTICE PAL)](https://mono-wireless.com/jp/products/twelite-pal/sense/notice-pal.html)の[LED制御用のコマンド](https://wings.twelite.info/how-to-use/parent-mode/transemit-command/0x90-command)を生成します。TWELITE無線マイコンにはApp\_Wingsを書き込んで、アプリケーションID・チャネルを設定し、通信相手からメッセージが受信されていることを確認します。

![](https://3642631426-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_tfOG08pt22FxVn3O%2F-MJBFyv30cm50Urvpkr-%2F-MJBGHxXeBkYn3fv1Pkg%2Fimage.png?alt=media\&token=db419c03-53a1-425a-ae01-1254cd2bae3e)

| 項目    | 内容                                                  |
| ----- | --------------------------------------------------- |
| 子機ID  | 送信先です。1..8を指定します。子機にも同じIDを割り振っておきます。                |
| 色     | 点灯色を７色から指定します。白は２種類ありますが、１つはRGBの混色で１つは白色LED単体の点灯です。 |
| 明るさ   | 0..15で指定します。0は消灯です。                                 |
| 点灯点滅  | 点灯または点滅パターンを選択します。                                  |
| 点灯時間  | コマンド発行後、一定時間経過すると自動的に消灯する機能です。                      |
| 消灯ボタン | 消灯メッセージを生成します。                                      |
| 点灯ボタン | 現在の設定を送信します。                                        |

各項目を変更するたびにコマンドが生成されます。点灯ボタンを押すと、現在の設定のコマンドを再度送信します。

#### 画面下部の表示

画面下部には、コマンドが生成されたタイムスタンプと `:`で始まるコマンドが表示されます。クリップボードにはこの画面の内容がコピーされます。
