This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
projects:crazyflie:pc_utils:inputdevices [2013-02-21 11:46] macke |
projects:crazyflie:pc_utils:inputdevices [2014-08-31 11:26] macke [Input device overview] |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== Limitations ===== | ===== Limitations ===== | ||
First of all there' | First of all there' | ||
- | * After entering the configuration dialogue the application needs to be restarted. | + | * <del>After entering the configuration dialogue the application needs to be restarted.</ |
- | * There' | + | * <del>There' |
===== Steps to get the controller working ===== | ===== Steps to get the controller working ===== | ||
Line 11: | Line 11: | ||
* The input-device needs to be recognized by the host operating system. This means that it should be seen in the operating system and be usable in other applications or utilities. | * The input-device needs to be recognized by the host operating system. This means that it should be seen in the operating system and be usable in other applications or utilities. | ||
* When using the Crazyflie graphical control client you need at least the correct mappings for roll/ | * When using the Crazyflie graphical control client you need at least the correct mappings for roll/ | ||
- | * If the mappings are not correct in the previous point go to the menu //Config->Input-devices//, select the device you would like to configure and go though the configuration. When you are done save the configuration as name.json | + | |
+ | | ||
- | ====== Installation | + | **Please note!!** In the 2013.4.1 and previous versions there' |
- | ===== Linux ===== | + | |
- | ==== With USB ==== | + | ====== |
- | Just plug it in and it will work out of the box :-) | + | Below is a list of controllers |
- | ==== With Bluetooth ==== | + | |
- | **TODO** | + | ^ |
- | ===== Windows XP ===== | + | | Playstation 3 (or copy) | Works | [[projects: |
- | ==== With USB ==== | + | | Xbox 360 (or copy) | [[projects: |
- | Just plug it in and it will work out of the box :-) | + | |
- | ==== With Bluetooth ==== | + | ====== |
- | **TODO** | + | ===== Linux using Bluetooth |
- | ===== Windows Vista/7 32/64-bit ===== | + | [[https:// |
- | ==== With USB ==== | + | ===== WinXP using Bluetooth===== |
- | **TODO** | + | |
- | ==== With Bluetooth | + | |
- | **TODO** | + | |
- | ===== Mac OSX ===== | + | |
- | ==== With USB ==== | + | |
- | **TODO** | + | |
- | ==== With Bluetooth ==== | + | |
**TODO** | **TODO** | ||
+ | ===== Win7 using USB===== | ||
+ | There' | ||
+ | |||
+ | [[http:// | ||
+ | ===== Win7 using Bluetooth ===== | ||
+ | Should work using MotionJoy but this needs confirmation. | ||
+ | ===== Mac OSX with Bluetooth ===== | ||
+ | Works. To pair the controller follow the steps outlined [[https:// | ||
+ | |||
+ | **NOTE**: To shut down the controller you need to disconnect the controller from OSX. This is easiest done if you enable in in System Preferences -> Bluetooth enable Show Bluetooth status in menu bar. From the menu bar item you can easily disconnect it. | ||
+ | |||
+ | ====== Xbox 360 controller ====== | ||
+ | |||
+ | ===== Linux using USB ===== | ||
+ | |||
+ | If you are having problems getting this to work (or you are using the wireless version) then the userspace driver '' | ||
+ | < | ||
+ | sudo apt-get install xboxdrv | ||
+ | </ | ||
+ | And then started by running: | ||
+ | < | ||
+ | sudo xboxdrv | ||
+ | </ | ||
+ | |||
+ | More info about the '' | ||
+ | |||
+ |