Ver la versión completa : [Programación] ¿Como se programa el acelerometro en Bennu-Caanoo?.
Hola.
Pues eso, alguien me explicar como se programa el acelerometro en Bennu-Caanoo. He visto el ejemplo, pero no lo acabo de entender.
SalU2 y gracias.
futublog
13/08/2012, 00:46
será que te pasa como a mi, eso de copiar codigo no te vá...
jijii
si quieres puedes poner el proposito del uso que le vas a dar al acelerometro y te aconsejo....
endemientra voy consultando los ejemplos ;)
será que te pasa como a mi, eso de copiar codigo no te vá...
jijii
si quieres puedes poner el proposito del uso que le vas a dar al acelerometro y te aconsejo....
endemientra voy consultando los ejemplos ;)
Tengo que poder tener la consola delante de los ojos como viendo un cuadro (o sea a 90 grados del suelo), y un punto que esta en el centro se tiene que mover en dirección contraria al desplazamiento de la consola en los ejes x/y (o sea izquierda/derecha, arriba/abajo). El eje z no lo necesito.
futublog
13/08/2012, 09:54
A ver, tenemos en primer lugar:
x -= accel[ 0 ] / 32;
que eso te añade la treintaidosava parte del valor de la inclinacion restado a la x, aqui puedes probar a cambiar el 32, el simbolo - o el /...
(pruebas pruebas pruebas)
si, eso es todo, revisando mi mojito's game eso es practicamente lo que hice, la mano se desplazaba de derecha a izquierda sin importar para nada la 'Y'
para cambiar la direccion del movimiento hay que tocar un signo - de forma que en vez de sumar avance, se reste y asi se retrocede
La función joy_getaccel() que te da los valores de inclinación en los tres ejes: X, Y, Z. Los valores pueden ser positivos o negativos en cada eje, según la inclinación. Si sigue el api de GPH, eje X es el horizontal, el eje Y es el vertical, y el eje Z va hacia el usuario.
Gracias famigos, ahora lo entiendo mejor :brindis:.
Haré pruebas y ya os diré.
Hola.
Pruebas satisfactorias, pero la diferencia entre el eje y y el z no la acabo de ver.
Gracias famigos.
SalU2.
futublog
14/08/2012, 23:33
porque el eje z es si pones la caanoo encima de la mesa con la pantalla hacia arriba y el x e y es para la consola con la pantalla hacia la pared...
o era al reves... ?
porque el eje z es si pones la caanoo encima de la mesa con la pantalla hacia arriba y el x e y es para la consola con la pantalla hacia la pared...
o era al reves... ?
Es al revés : la x es siempre la misma, la y para la mesa, y la z para la pared.
Gracias futublog :brindis:.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.