Main Site Documentation

Bluetooth Controller Help


#1

I’m trying desperately to get a bluetooth controller to work w/ the Gadgeteer Bluetooth module and it’s kicking my butt.

I’ve trying PS3 & XBOX, but they require a level of control I can’t excerpt over the module.

So I picked up a Bluetooth tablet controller from GameStop thinking that might work, nope.
(http://www.gamestop.com/android/accessories/tablet-wireless-bluetooth-controller/97838)

Anyone able to get this working with any kind of controller? So far the best I can achieve is connecting to my iPhone or Android tablet.


#2

Where did you stuck?


#3

Can’t even pair the devices. I can get the request for example “Request from: GS controller on 0,1B,35,7,7B,95” comes in but when I sent out the +CONN command, I get a connection failed.


#4

Did you switch your module to master mode?


#5

I’ve set it to master, client and everything else.

I’ve even got it bound to the GameSlate button pad to I can take over manual control as I watch the debug data.

I know all of the controllers are find since I can pair them with their intended devices, and I know the bluetooth module is fine since I can pair it with my phone or tablet.

I’ve also stored the address given in master mode, switched to client mode and attempted connection. Nada.


#6

I have to try. One thing that I have experienced before is that you need to give some time to certain commands (Thread.Sleep), It seems that if it is not done with current command and there is a new one it starts working on the new command right away. This is especially important during initial pairing.


#7

Yup I’ve played with the timing and even done manual control.

Rigt now I’m hosed because I tried changing the baud rate without realizing the driver is hardcover for a certain rate. I can’t get the driver to recompile and so now I can change baud rates back. :wall:


#8

There should be a way to reset this thing. Check seeed’s site wiki on the actual bluetooth module doc.


#9

.RESET does nothing for me and I’m not using any jumper cables on this.

Why would you even put in a BaudRate method if you can support changing baud rates?! >:(


#10

I managed to reset the baud by creating a new project pretending to be a Gadgeteer app & module at once to open the port @ 115200 and change it back to 38400.

@ GHI; please address this in the next firmware.

Still have no luck connecting to controllers. :frowning:


#11

I am not exactly sure what si the problem but there is no bluetooth drivers yet so I am not sure!

Of course any help or contribution is highly appreciated.