una - Acceda al controlador Sony Playstation SixAxis utilizando C++ en Linux
vectores en c (2)
Estoy codificando en C ++ en Linux (Ubuntu 12.04 específicamente) y me gustaría usar el controlador PlayStation SixAxis (del tipo que viene con la PS3) como dispositivo de entrada, idealmente a través de bluetooth.
Mi aplicación se ejecutará sin cabeza. No hay administrador de ventanas ejecutándose en la plataforma de destino. El objetivo es un pequeño robot que ejecuta Ubuntu Server 12.04, aunque estoy desarrollando en un escritorio.
¿Hay alguna biblioteca o técnica para esto que pueda usar?
Mire aquí: http://www.pabr.org/sixlinux/sixlinux.en.html Puede usarlo como un dispositivo HID y usar una API estándar de c ++ HID.
Mi solución actual implica usar este ppa en ubuntu 12.04
sudo apt-add-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install sixad -y
# plug controller into machine (via wire)
sudo sixpair
# unplug controller
sixad --start
# hold PS button
Luego encontré tu biblioteca de C ++ , y funciona muy bien. ¡Ahora tengo robots controlados por seis ejes!