Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola,
Este fin de semana he estado frikeando un poco con el mando de la wii y he conseguido mover un servo. Aquí podéis ver un vídeo:
Divertido, ¿verdad? Esto tiene muchas posibilidades 🙂
Saludos, Obijuan
jajjaajajaj 😀
Resucito esto a ver si me puedes echar un cable.
Me he bajado las puñeteras libwiimote-0.4 de sourceforge ( http://sourceforge.net/project/showfile ... _id=492683) y no hay forma de que compilen. Me pongo en el raiz de la carpeta que descomprimo, le doy al make como dice el README y me dice que no existe make.
Bien, entonces hago:
autoconf
./configure
make
Y me sale:
make[1]: se ingresa al directorio `/home/jorcoval/Desktop/libwiimote-0.4/src'
gcc -Os -Wall -pipe -D_ENABLE_TILT -D_ENABLE_FORCE -g -O2 -I../src -c wiimote_link.c wi imote_ir.c wiimote_event.c wiimote_io.c wiimote_report.c wiimote_api.c wiimote_error.c w iimote_speaker.c wiimote_mii.c wiimote_classic.c wiimote_nunchuk.c
ar: ../lib/libcwiimote.a: No existe el fichero ó directorio
make[1]: *** [libcwiimote.a] Error 1
make[1]: se sale del directorio `/home/jorcoval/Desktop/libwiimote-0.4/src'
Nada, sería el paquete que me he bajado. Lo he pillado de sourceforge y entonces ha compilado correctamente.
Dime como compilar un ejemplo cualquiera con gcc, que intento linkar la librería libcwiimote.so que está en /libwiimote-0.4/bin pero no lo debo hacer bien, porque me dice que hay funciones no definidas.
jorcoval@jorcoval-laptop:~/Desktop/libwiimote-0.4/test$ gcc test1.c -I /home/jorcoval/Desktop/libwiimote-0.4/src/
/tmp/cc2WJeSZ.o: En funciñon `main':test1.c:(.text+0x102): referencia a `wiimote_connect' sin definir
:test1.c:(.text+0x10b): referencia a `wiimote_get_error' sin definir
:test1.c:(.text+0x14a): referencia a `wiimote_update' sin definir
:test1.c:(.text+0x15c): referencia a `wiimote_disconnect' sin definir
:test1.c:(.text+0x17c): referencia a `wiimote_disconnect' sin definir
:test1.c:(.text+0x1ce): referencia a `wiimote_report' sin definir
:test1.c:(.text+0x1de): referencia a `wiimote_perror' sin definir
collect2: ld devolvió el estado de salida 1