Android client with basic support for PS3 controller

Firmware/software/electronics/mechanics
derf
Expert
Posts: 163
Joined: Fri May 31, 2013 12:17 am
Location: Germany

Re: Android client with basic support for PS3 controller

Post by derf »

I added two wiki pages, that should hopefully answer most of the question about the Android app:

User guide: http://wiki.bitcraze.se/projects:crazyf ... user_guide
Development guide: http://wiki.bitcraze.se/projects:crazyf ... :dev_guide

If there is anything missing or wrong, please let me know (or edit the wiki).
markusw1984
Beginner
Posts: 10
Joined: Sun Dec 22, 2013 6:43 pm

Re: Android client with basic support for PS3 controller

Post by markusw1984 »

Hi pilots,
i´ve a problem using the ps3 controller.
my phone is a nexus 5. if i connect the controller via usb host, the android ccrazyflie control do not show the message "Using external PS3 controller"...
without ps3 controller everything is working fine on the phone

what am i doing wrong?

Markus
derf
Expert
Posts: 163
Joined: Fri May 31, 2013 12:17 am
Location: Germany

Re: Android client with basic support for PS3 controller

Post by derf »

Hi,

Did you try pressing the "PS" button?

Regards,

Fred
markusw1984
Beginner
Posts: 10
Joined: Sun Dec 22, 2013 6:43 pm

Re: Android client with basic support for PS3 controller

Post by markusw1984 »

Yes, I try everything what is explained here
derf
Expert
Posts: 163
Joined: Fri May 31, 2013 12:17 am
Location: Germany

Re: Android client with basic support for PS3 controller

Post by derf »

Hi,

Which version of the Android client are you using?
Does the PS3 Controller work outside the Crazyflie Control app?
If it's connected you should be able to move around the home screens, etc.

Regards,

Fred
markusw1984
Beginner
Posts: 10
Joined: Sun Dec 22, 2013 6:43 pm

Re: Android client with basic support for PS3 controller

Post by markusw1984 »

I´m using the crazyflie control "CrazyflieControl_2013-10-15.apk".
Moving through the homescreens isn´t working either. Do I need an app for that.
At the moment i´ve installed the app "USB Host Controller". There I can see every USB device, which is connected. It shows me the PS3 controller.

Flying without PS3 on my Nexus 5 works fine. Flying with the PS3 controller on my windows 7 PC works fine either.

Maybe i miss something
derf
Expert
Posts: 163
Joined: Fri May 31, 2013 12:17 am
Location: Germany

Re: Android client with basic support for PS3 controller

Post by derf »

Using the PS3 controller as "mouse replacement" in Android should work out of the box without any special app.
If this is not working, it can't work in the Crazyflie Control app either.

Are you using an USB hub to connect the PS3 controller to the USB OTG cable?
markusw1984
Beginner
Posts: 10
Joined: Sun Dec 22, 2013 6:43 pm

Re: Android client with basic support for PS3 controller

Post by markusw1984 »

-
Last edited by markusw1984 on Mon Jan 27, 2014 6:48 pm, edited 1 time in total.
markusw1984
Beginner
Posts: 10
Joined: Sun Dec 22, 2013 6:43 pm

Re: Android client with basic support for PS3 controller

Post by markusw1984 »

I tried both, with and without USB hub. The crazyradio works fine with my phone in both ways. At home i restart my phone, maybe it helps. Do you see an opinion in rooting the phone and making it work via Bluetooth. That's the combination i'm looking at.
derf
Expert
Posts: 163
Joined: Fri May 31, 2013 12:17 am
Location: Germany

Re: Android client with basic support for PS3 controller

Post by derf »

It HAS to work. ;) It works on my Nexus 5, so I don't see any reason why it should not work on yours apart from a hardware problem (cable or USB port).

Once you have rooted your phone, you can use the Sixaxis app (paid version) to connect the controller via Bluetooth. You can use a PC to pair the controller with the Sixaxis app.
Post Reply