rbbitコマンドで WebSocketサーバの機能を起動します。rbbit [-r] [-s ws_port] [-h] [-v] MB_PORT
| MB_PORT | micro:bitが接続されているシリアルポート(デバイス) |
引数 MB_PORTの指定が省略された場合、環境変数「MB_PORT」の設定値が代わりに参照されます。 |
| -r | micro:bitをリセット | |
| -s ws_port | ポート番号を指定して WebSocketサーバを起動 | |
|
-sオプションが指定されない場合、 デフォルトとして「50215」番のポートが使用されます。 |
||
| -h | ヘルプを表示 | |
| -v | バージョンを表示 |
rbbitコマンドは簡易対話モードと WebSocketサーバ機能との兼用になっており、rbbit 環境変数「MB_PORT」の設定値が micro:bitの接続先ポート(デバイス)とみなして
簡易対話モードと WebSocketサーバを起動
rbbit COM5 COM5として接続された micro:bitに対して
簡易対話モードと WebSocketサーバを起動
rbbit -r COM5 COM5として接続された micro:bitをリセット
(簡易対話モードも WebSocketサーバは起動しない)
rbbit -s 50222 COM5 COM5として接続された micro:bitに対して
簡易対話モードと WebSocketサーバ(ポート番号 50222を使用)を起動
| キー | 値 | データ型 | |
|---|---|---|---|
| 1 | x | 加速度 x | 数値 |
| 2 | y | 加速度 y | 数値 |
| 3 | z | 加速度 z | 数値 |
| 4 | p | 傾き(前後) | 数値 |
| 5 | r | 傾き(左右) | 数値 |
| 6 | l | 明るさ | 数値 |
| 7 | t | 温度 | 数値 |
| 8 | a_down | [A]ボタンが押されている | true / false |
| 9 | a_press | [A]ボタンが押された | true / false |
| 10 | a_release | [A]ボタンが離された | true / false |
| 11 | b_down | [B]ボタンが押されている | true / false |
| 12 | b_press | [B]ボタンが押された | true / false |
| 13 | b_release | [B]ボタンが離された | true / false |
{
"x":64,
"y":-32,
"z":-1008,
"p":-1,
"r":3,
"l":40,
"t":29,
"a_down":true,
"a_press":false,
"a_release":false,
"b_down":false,
"b_press":false,
"b_release":false
}
| キー | 値 | データ型 | |
|---|---|---|---|
| 1 | command | コマンド識別子 "on" "off" "turn" "puts" "show" "play" "rest" "volume" "tempo" |
文字列 |
| 2 | arg1 | 引数1 | コマンド識別子に依存 |
| 3 | arg2 | 引数2 | コマンド識別子に依存 |
| 項番 | 分類 | コマンド識別子 | 概要 |
|---|---|---|---|
| 1 | LED | on | LEDの点灯 |
| 2 | LED | off | LEDの消灯 |
| 3 | LED | turn | LEDの点灯状態反転 |
| 4 | LED | puts | 文字列の表示 |
| 5 | LED | show | パターンの表示 |
| 6 | サウンド | play | 音の出力 |
| 7 | サウンド | rest | 休符 |
| 8 | サウンド | volume | 音量の設定 |
| 9 | サウンド | tempo | 音の長さの設定 |
| 概要 |
|---|
| micro:bitの LEDを点灯させます。 |
| 引数 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| micro:bitの LEDを消灯させます。 |
| 引数 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| micro:bitの LEDを点灯状態を反転させます。(点灯→消灯 / 消灯→点灯) |
| 引数 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
| 概要 |
|---|
| micro:bitの LEDに文字列を表示させます。 |
| 引数 | ||||||
|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| micro:bitの LEDを指定したパターンで点灯させます。 |
| 引数 | ||||||
|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
| 概要 |
|---|
| 指定した周波数の音を指定した長さで鳴らします。(要スピーカー装着) |
| 引数 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| 指定した長さの休符を入れます。 |
| 引数 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| 音量を設定します。 |
| 引数 | ||||||
|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|
| 概要 |
|---|
| 1拍分の音の長さを設定します。 |
| 引数 | ||||||
|---|---|---|---|---|---|---|
|
| データ例 |
|---|
|
|