SBBLEController 1.1.0
Device: iOS Universal
Category: Utilities
Price: Free, Version: 1.1.0 (iTunes)
Description:
SBBLEControllerは、ゲームパッドのインターフェイスを持っていて、ボタンを押すとデータをBluetooth LE (BLE)で送信します。
以下の6つのタイプのデータを送信するように作ってあるので、このデータに対応したモジュールを使えば(作れば)、iPhone 5, 4S, iPad 3rd, 4th, iPod touch 5th など、Bluetooth 4.0対応のデバイスからロボット、自動車、ヘリコプターなどを動かす為のコントローラとして使えます。
Servie UUID: 0xFF00
Characteristic UUID:
UART_CONFIG_UUID: 0x3010 設定
UART_BAUDRATE_UUID: 0x3011 通信速度(固定)
UART_TX_UUID: 0x3012 データ送信
(1) SBBLE仕様のペリフェラルに接続した場合
Servie UUID: 0xFF00
Characteristic UUID: 0x3012
通信速度:115200bps
1-2バイト目:ボタン
UP: 0x0001
DOWN: 0x0002
RIGHT: 0x0004
LEFT: 0x0008
Y button: 0x0010
A button: 0x0020
B button: 0x0040
X button: 0x0080
L1: 0x0200
L2: 0x0400
R1: 0x0800
R2: 0x1000
START: 0x0003
SELECT: 0x000C
3-4バイト目:左アナログ
左右: 1-255 (Neutral=128)
上下: 1-255 (Neutral=128)
5-6バイト目:右アナログ
左右: 1-255 (Neutral=128)
上下: 1-255 (Neutral=128)
7-9バイト目:アクセラレータ
X軸: 1-255 (Neutral=128)
Y軸: 1-255 (Neutral=128)
Z軸: 1-255 (Neutral=128)
10バイト目:設定(向き、設定)
7-6bit目: アクセラレータ設定(0-3)
5bit目: 左アナログ(0-1)
4bit目: 右アナログ(0-1)
3-1bit目: iOSデバイス向き(1-4)
(2) konashiに接続した場合
Servie UUID: 0xFF00
Characteristic UUID: 0x3012
通信速度:9600bps
1バイト:ボタンのみ
UP: 0x0001
DOWN: 0x0002
RIGHT: 0x0004
LEFT: 0x0008
Y button: 0x0010
A button: 0x0020
B button: 0x0040
X button: 0x0080
START: 0x0003
SELECT: 0x000C
(3) RCB仕様のペリフェラルに接続した場合
Servie UUID: 0xFFF0
Characteristic UUID: 0xFFF1
1-2バイト目:ボタン
UP: 0x0001
DOWN: 0x0002
RIGHT: 0x0004
LEFT: 0x0008
Y button: 0x0010
A button: 0x0020
B button: 0x0040
X button: 0x0100
L1: 0x0200
L2: 0x0400
R1: 0x0800
R2: 0x1000
START: 0x0003
SELECT: 0x000C
3-4バイト目:左アナログ
左右: 1-255 (Neutral=128)
上下: 1-255 (Neutral=128)
5-6バイト目:右アナログ
左右: 1-255 (Neutral=128)
上下: 1-255 (Neutral=128)
7-9バイト目:アクセラレータ
X軸: 1-255 (Neutral=128)
Y軸: 1-255 (Neutral=128)
Z軸: 1-255 (Neutral=128)
10バイト目:設定(向き、設定)
7-6bit目: アクセラレータ設定(0-3)
5bit目: 左アナログ(0-1)
4bit目: 右アナログ(0-1)
3-1bit目: iOSデバイス向き(1-4)
以下で、SBDBT/SBDBT5V, うおーるぼっと(mbed, REWBPIC)を使った、ロボットやマイコンボード用のサンプルを用意していますので参考にして下さい。
◎サポートページ:http://ift.tt/1uogp2C
◎SBBLEサンプルプログラム集:http://ift.tt/10oaoWx
◎RCB系サンプル(ロボット):
1、動作確認ボード:HSWB-4F/HSWB-3/RCB-3HV
ロボット:ロボゼロ、JO-ZERO、KHR-2 HVなど
(配線例:http://ift.tt/VkXjuW
SBDBT5V/SBDBT5VRP/SBDBT
HEXファイル:ble_for_rcb3
2、操作確認ボード:RCB-4HV
ロボット:KMR-M6、KHR-3HVなど
(配線例:http://ift.tt/VkXh6n
SBDBT5V/SBDBT5VRP/SBDBT
HEXファイル:ble_for_rcb4
3、操作確認ボード:mbed, REWBPIC
ロボット:うおーるぼっと
※HEXファイルのダウンロードおよびインストールの方法は
http://ift.tt/VkXjuY
を参考に行って下さい。
◎必要なもの(例)
●SBDBT5V/SBDBT5VRP/SBDBT
●PICKIT3:PICマイコンライター
●MPLAB IDEまたはMPLAB X IDE
(4) BLESerialに接続した場合
Servie UUID: 569A1101-B87F-490C-92CB-11BA5EA5167C
Characteristic UUID: 569A2001-B87F-490C-92CB-11BA5EA5167C
送信データは「RCB仕様のペリフェラルに接続した場合」と同じになります。
http://ift.tt/Ywg1la
(5) RFduinoに接続した場合
Servie UUID: 2220
Characteristic 2222
送信データは「RCB仕様のペリフェラルに接続した場合」と同じになります。
http://www.rfduino.com
(6) FemtoduinoBLEに接続した場合
Servie UUID: 195AE58A-437A-489B-B0CD-B7C9C394BAE4
Characteristic UUID: 5FC569A0-74A9-4FA4-B8B7-8354C86E45A4
送信データは「RCB仕様のペリフェラルに接続した場合」と同じになります。
http://ift.tt/1mSyOLV
What's New
浅草ギ研BLESerial, RFduino, および Femtoduinoに対応
SBBLEController
By . Vía AppShopper.com: All New Apps (Free) for iPad for iOS http://ift.tt/10oaoWG
No hay comentarios:
Publicar un comentario