V.I.P.
- Group:
- Member
- Posts:
- 753
- Reputation:
- +102
- Status:
| |
| Bueno, acabo de trastear con un ZeroDelay que hace tiempo cambié por un Arduino por una movida con la Gun4IR, me desordenaba los joysticks y no había manera de ordenarlos al llamarse igual.... divide y vencerás.
He cortado las 3 pistas del PCB, colocado 4 potenciómetros y funciona a la perfección. Curiosidades, el 'J1' como dice javisub120 es para que arranque en modo digital o analógico en función de dónde lo conectemos, aunque pulsando luego en 'MODE' lo podemos cambiar igualmente de modo con cada pulsación. El 'Eje Z' y la 'Rotación Z' funcionan siempre como analógicos, estando el Zerodelay en cualquier modo. Al pasar de modo analógico a modo digital, los ejes 'X' e 'Y' se intercambian con los del 'POV', por lo que el Joystick conectado en las entradas digitales funciona siempre, aunque en modo digital se redirige a los ejes 'X' e 'Y' y en modo analógico a los ejes del 'POV'. Los potenciómetros funcionan luego como interruptores en modo digital en los ejes del 'POV', un lío majo de entender seguramente lo de este intercambio de señales entre modos, hay que tenerlo todo conectado para verlo bien con la pantalla de configuración. La tensión que va a los potenciómetros es 5V, por lo que el valor de estos no tiene mucha importancia, he probado 5K y 10K y va perfecto, al final cada potenciómetro es un simple divisor de tensión de esos 5V que irá a un conversor A/D, que suelen tener una burrada de impedancia de entrada como para que afecte el valor del potenciómetro. Si dejamos alguna entrada sin conectar se ve que hace lo que quiere con acercar la mano o tocar otro eje, debido seguramente a esa alta impedancia, mala idea dejar sin conectar alguna entrada analógica. Faltaría saber qué hacen las dos entradas sin conectar, 'J2' y 'J3', que está claro por las pistas del PCB que se pueden conectar a + ó -, he probado con ambos a ver si noto algo y no capisco nada.
|