1: 2009-08-05 (水) 19:03:36 eid7gud | 2: 2009-08-05 (水) 20:31:20 eid7gud | ||
---|---|---|---|
Line 2: | Line 2: | ||
#contents | #contents | ||
**概要 [#lfb90213] | **概要 [#lfb90213] | ||
- | FREEDOM jr.III及び汎用ワイアレスロボットコントローラです。コントローラに内蔵されたZEALと予めペアリングされたZEAL間で無線通信を行い、10個のボタンとその組み合わせにより多数の指令を送ることが可能です。 | + | 汎用ワイヤレスロボットコントローラです。コントローラに内蔵されたZEALと予めペアリングされたZEAL間で無線通信を行い、10個のボタンとその組み合わせにより多数の指令を送ることが可能です。 |
複数のRC-100Bを同時に使用しても混信することはありません。 | 複数のRC-100Bを同時に使用しても混信することはありません。 | ||
**基本仕様 [#t3b64c42] | **基本仕様 [#t3b64c42] | ||
- | 無線機器の仕様は[[ZEAL]]ページを参照。 | + | 無線機器の詳細仕様は[[BTX022C ZEALコードレスアダプタ]]ページを参照してください。~ |
+ | ※アダプタ部は付属しません。 | ||
|ボタン数|10個| | |ボタン数|10個| | ||
|出力数|1023通り| | |出力数|1023通り| | ||
Line 15: | Line 16: | ||
**通信プロトコル [#b865dff2] | **通信プロトコル [#b865dff2] | ||
- | ***プロトコル1(Bioloidプロトコル) [#ldfbd34e] | + | ***プロトコル1 [#ldfbd34e] |
+ | FREEDOMライブラリを使用してボタンの状態を取得する際のプロトコルです。 | ||
+ | 各ボタンは以下の通り出力値が割り当てられています。 | ||
+ | ボタン名:出力値 | ||
+ | [U] : 1 | ||
+ | [D] : 2 | ||
+ | [L] : 4 | ||
+ | [R] : 8 | ||
+ | [1] : 16 | ||
+ | [2] : 32 | ||
+ | [3] : 64 | ||
+ | [4] : 128 | ||
+ | [5] : 256 | ||
+ | [6] : 512 | ||
+ | 複数のボタンを同時に押すと出力値を足した値が | ||
+ | 1回の通信は6byteのパケットから構成されます。~ | ||
+ | 1byte:0xff固定~ | ||
+ | 2byte:0x55固定~ | ||
+ | 3byte:データの下位バイト~ | ||
+ | 4byte:データの下位バイトの論理反転~ | ||
+ | 5byte:データの上位バイト~ | ||
+ | 6byte:データの上位バイトの論理反転~ | ||
+ | ※「0x」は16進数を表しています。~ | ||
+ | ***プロトコル2 [#ube52a4b] | ||
+ | ***プロトコル3 [#hf82d311] | ||
**使用方法 [#y8e3ecc5] | **使用方法 [#y8e3ecc5] | ||
***準備 [#q3484d7c] | ***準備 [#q3484d7c] | ||
Line 22: | Line 47: | ||
#ref(RC-100_BAT.png,40%) | #ref(RC-100_BAT.png,40%) | ||
|CENTER:BGCOLOR(red):||c | |CENTER:BGCOLOR(red):||c | ||
- | | :idea:|出荷時にRC-100に内蔵されたZEALは接続側、付属のZEALは待ち受け側に設定されています。内蔵ZEALは付属のZEALにのみ接続を試みますので、他のBluetooth機器との接続はできません。| | + | | :idea:|出荷時にRC-100に内蔵されたZEALと付属のZEALはペアリングされています。他のBluetooth機器との接続はできません。| |
***電源ON・OFF [#hd085996] | ***電源ON・OFF [#hd085996] | ||
- | ***FREEDOM jr.IIIとの通信 [#a267f75e] | + | コントローラ中央の電源ボタンを長押しすると電源が入ります。電源が入っている状態で電源ボタンを長押しすると電源が切れます。 |
+ | ***通信プロトコルの切り替え [#zeb90fcd] | ||
+ | 一度設定すると電源を切っても設定が保持されます。 |