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拍分の音の長さを設定します。 |
引数 | ||||||
---|---|---|---|---|---|---|
|
データ例 |
---|
|
|