Sunday, February 26, 2012

Bluetooth

Wow I had no idea what I was getting into when I decided that I wanted to use a PS3 Controller to drive this thing around.  I still have no idea what I'm doing, but a few articles that have definitely shed some light on the subject are:

  • Arduino Serial Interface
    • The bluetooth bee is connected to the Rx/Tx pins of the Arduino Fio, so the serial interface is what's used to communicate with it.
  • Bluetooth HID Spec
    • Human Interface Device Profile (HID) is what the PS3 controller uses as a protocol.
  • Bluetooth Bee Wiki
    • Contains a list of valid commands that can be sent to the bluetooth bee in order to set it up.  note: the default pin is 0000
  • Overall Explanation
    • Found this to be a bit useful, although I am still utterly confused.  
I will report back when I have even the slightest understanding of WTF I am talking about.

Edit:

Been reading for a while now, and frankly it's looking like it is no small task to use the PS3 controller.  That said there seems to be a fair bit of community support for wii remotes.  I may have to change my spec to use one of those instead.

Arduino Wiimote Library

Edit 2:

Best complete PS3 BT code found yet. 

No comments:

Post a Comment