Re: Los "arcade sticks" del Sr. Plocky: artesanía e inventiva.
No, que yo sepa nunca fueron analógicos los botones frontales. En el mando alámbrico al que le hice el hack eran digitales los de la cruceta, A, B, X, Y, RB y LB. Los únicos analógicos eran RT y LT. Y si observas los siguientes esquemas de placas xbox360 se puede apreciar la diferencia entre unos botones analógicos y unos digitales.
http://slagcoin.com/joystick/pcb_diagra … agram6.jpg
http://slagcoin.com/joystick/pcb_diagra … agram1.jpg
Los contactos son limpios, con dos polos únicamente (masa y señal). La única diferencia entre estos 2 mandos es que uno tiene varias masas y el otro una única masa.
Fíjate en dos modelos DS2:
http://slagcoin.com/joystick/pcb_diagra … agram6.jpg
http://slagcoin.com/joystick/pcb_diagra … agram7.jpg
En cada botón, en la lámina plástica verde, lleva una resistencia que conecta los dos polos del botón. Esos son los botones analógicos. Por el contrario, los botones select, analog y start son digitales como los de xbox360.
Y los botones analógicos LT y RT de la XBOX360 los resuelven con 2 potenciometros convencionales.
La forma de resolver los botones analógicos (en los mandos DS2 por ejemplo) es con una resistencia entre los polos del botón. Con esta resistencia, el mando entiende que no hay accionado ningún botón. Al accionar el botón, lo que hace es puentear la resistencia, es decir, dejas que la corriente pase toda por el botón en vez de a través de la resistencia. De esta forma simulas la pulsación del botón al 100%.
- Botón sin pulsar: corriente a través de la resistencia, hay una caída de voltaje y el mando interpreta que el botón no está pulsado.
- Botón pulsado: la corriente a través del botón, no hay caída de voltaje por lo que el mando interpreta que el botón está pulsado.
En los mandos analógicos, con diferentes intensidades de pulsación lo que haces es que pase la corriente parcialmente por el botón y parcialmente por la resistencia, por lo que existirá una caída de tensión (mayor o menor en función de la intensidad de la pulsación) y esta será la que le indique al mando con que presión se estaba accionando el botón.
No sé si se entiende, el funcionamiento es más sencillo de lo que parece, pero no es fácil de explicar.
Para saber como se comporta una vez que lo pasas de analógico a digital, piensa en el mando de José María que hice hace tiempo, se comporta como cualquier otro digital. Aquel ya tenía los botones analógicos por lo que le tuve que hacer una placa auxiliar para añadir las resistencias:
http://picasaweb.google.es/rubenrrll/Cu … 6654543458
Y en cuanto a iniciar un nuevo proyecto, se podría hacer, pero con muuuuucha calma. Y en este caso no me quiero meter en placas duales ni cosas extrañas que me llevan un montonazo de tiempo y no me veo con fuerzas, al menos en estos momentos. El mando dual (el último) lo hice un poco por reto personal, tenía mucha complicación, placas funcionando a distintos voltajes, inalámbrico...... pero por ahora me llegó.
Un saludo.