martes, 4 de noviembre de 2014

SBBLEController (Utilities)


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