Ayudadme con el LPT please, todo listo menos esto
Baute
view post Escrito el 5/5/2005, 19:53
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


Weno , resulta que tengo montado el lpt (los controles por ese método) y lo he hecho con clemas y bueno , las masas gnd de los botones iban puenteadas en serie y esas a patillas como la numero 2 y luego cada botón lo he distribuído con los diodos de 3 en 3 por cada pin (del 10 en adelante eran creo) , bueno he instalado con éxito el ppjoy pero ahora no reconoce ninguna pulsacion.
He colocado con faston lo que son a los N.O. de los switchs y las gnd puenteadas pero los cables reliados sin nada más... creeis que debo soldar para que funcione o que es lo que pasa? porque no reconoce ni un maldito botón....


Por cierto gracias, ya casi está terminada.
Macarro
view post Escrito el 5/5/2005, 20:38
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Ya echaba yo de menos algún post sobre el lpt

1.- Cuando dices que has puenteado en serie las masas de los botones, supongo que lo habrás hecho en grupos de cinco, no?

2.- Con el ppjoy, cuántos joysticks "virtuales" has añadido? Yo te recomendaría que añadieras los dos, pues determinadas pulsaciones SOLO las detectará el driver a través de uno u otro joystick. Depende del cableado que hayas hecho la configuración será más o menos sencilla.

Y eso es más o menos todo lo que te puedo decir.

Si pudieras postear un esquema de tu cableado, creo que a lo mejor te podría ayudar un poquillo más.

Un saludo.
Baute
view post Escrito el 5/5/2005, 20:46
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


1- no , he puenteado las masas en grupos de 4 excepto los 3 botones de control que son 3 XD

2- he añadido solo 1 joystick , como añado otro hago un add y pongo lo mismo solo que al final joystick 2?

Ahora te pongo una foto esquema de lo que he hecho , salvo que al final he modificado algunas posiciones de botones para por ejemplo unir las masas del mando 1 todas juntas (haciendo los cambios pertinentes para que no coincida misma masa con mismo número y sean todos el mismo boton)

user posted image
Macarro
view post Escrito el 5/5/2005, 20:53
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Ahora voy con prisas y no puedo revisarte el cableado, sorry.

En cuanto a lo de añadir un segundo joystick, si, simplemente dale a add y opera como con el primero. Deberías ir probando todas las entradas en ambos joysticks ya que como te he dicho, dependiendo del cableado, te las reconocerán uno u otro joystick (pero nunca los dos).

Un saludo, en cuanto pueda te miro el esquema.
Macarro
view post Escrito el 5/5/2005, 21:24
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


user posted image

Perdón por poner la imagen entera y que se descoloque el foro, pero es para que quede más claro.

Pues yo diría que lo tienes todo bien...

Para hacer pruebas, utiliza solo el cable 10 conectado a un par de diodos y desde ahí, cablea hasta un par de botones. Después une esos dos botones a dos tierras DIFERENTES. En teoría, ya deberían funcionarte dos botones a través del driver.
Baute
view post Escrito el 5/5/2005, 21:29
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


tio lo siento pero hay veo algo que no me cuadra , las masas de los botones son las que llevan el diódo y van a las tomas positivas ? lo digo porque yo lo hago al revés vamos... vayamos a que sea eso....
Macarro
view post Escrito el 5/5/2005, 21:39
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Fíjate en el esquema que te he dado.

Del cable 10, salen hasta 12 terminales (utilizando diodos). En tu esquema eso parece que lo tienes bien hecho (el único fallo que podrías tener es haber colocado los diodos al revés, por la foto no te puedo decir)

Fíjate como van colocados en una foto de mi interfaz:

user posted image
http://img29.echo.cx/img29/3894/pic005118tz.jpg

Después, de cada uno de los terminales, llevarás un cable a cada botón. Es decir, todos los botones que conectemos, 8 en mi caso y 12 como máximo, comparten el "cable de señal" por llamarlo así.

Después, dichos botones (que comparte cable de señal) debermos conectarlos a DIFERENTES tierras.

Y en este punto es donde no se cómo tienes hecho tu interfaz, ya que aunque lo indicas bien, no se si cableas bien.

A modo de explicación rápida del funcionamiento del interfaz. El invento lo que hace es ir enviando tensión electrica a los cables 10-11-12-13-15 de forma sucesiva MUY rápidamente. De ese modo, en cada instante solo estaremos enviando tensión a una fila de botones. Después, con las distintas tierras, sabemos que columna hemos activado.

De ese modo, al hacerlo con todas las filas, conoceremos todos los botones apretados.

Un saludo, espero que te haya servido de algo.
Baute
view post Escrito el 5/5/2005, 21:53
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


los tengo así y he mirao los cables y están bien macho... yo creo que es que no he soldado nada y algunos cables estan un poco sueltos , vamos que a lo mejor en una masa hay contacto que se ve perfectamente pero no hay manera si no esta soldado no?
El faston ya no me da tanta confi...
Macarro
view post Escrito el 5/5/2005, 21:58
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Aunque la soldadura da mejor contacto, no deberías tener problemas por no soldar. Yo las pruebas las hice sin soldar y me iba bien.

No tienes posibilidad de probar en otro ordenador?

De todos modos, tal vez tengas que entrar en la bios del ordenador y cambiar algún parámetro del puerto paralelo. Es algo que viene en la documentación del driver y dice que el puerto no debe estar en modo PP... o algo...
Baute
view post Escrito el 5/5/2005, 22:39
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


hay varios modos de poner el puerto paralelo en la bios:
spp
ecp
ecp+epp

y habia otro... cual pongo macho? lo mismo es por eso... yo tenia puesto ecp sin haberlo tocado pero no huele ni un botón la puta cpu XD

que alguien que lo use haga un reviso rapido a la bios y me dice en que modo lo tiene , seria lo suyo , a mi me da miedo cambiarlo sin mas XD

Modificado por Baute - 5/5/2005, 23:50
Macarro
view post Escrito el 5/5/2005, 22:53
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Extraido de la documentación del driver:

QUOTE

Q: To what mode should I configure my parallel port?
A: PPJoy should be able to able to work with your parallel port in SPP, EPP or ECP modes. When running PPJoy will try to switch the port to SPP mode. In some cases it may be necessary to configure your parallel port to SPP in your computer's BIOS setup.


Así que aunque en teoría funciona en cualquiera, prueba a ponerlo manualmente en SPP, debería irte.

Por cierto, qué sistema operativo tienes?

Espero que te funcione ahora.
Baute
view post Escrito el 5/5/2005, 22:55
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


tengo windows xp, yo creo que no va a ser eso pero voy a mirarlo ahora mismo a ver si damos con la tecla y duermo rapido pa instalar cosas por la mañana XD

Gracias macarro , a ver si lo logro y no tengo que tirar esto que me llevó unas horas hacerlo...
Macarro
view post Escrito el 5/5/2005, 23:02
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Con xp tira perfecto porque es lo que tengo yo. Te lo decía porque se supone que puede dar fallos con "windows me" y win98.

Y ni se te ocurra tirar lo que has hecho... espérate que todo tiene solución.

Otra posibilidad es que no hayas identificado correctamente los cables del puerto paralelo.

Lo más sencillo es irse construyendo el interfaz fila a fila e ir comprobando que todo va funcionando.
Baute
view post Escrito el 5/5/2005, 23:23
Avatar

Marcianillo Novatillo

Grupo: Member
Mensajes: 632


Status: Offline: ultima azione eseguita il 24/8/2006, 15:04


na tio , en spp tampoco... hoy es un dia triste , pensaba echar un pacman antes de dormir pero ahora veo que no va ni 1 botón... que mal rollo...
Macarro
view post Escrito el 5/5/2005, 23:32
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Has comprobado los cables del puerto paralelo? Tal vez el error esté ahí, al identificar los cables los has confundido. Tal vez empezaste a contar por el lado que no era, fíjate que los pines vienen numerados (o al menos así debería ser).

Y lo importante es que no desistas, tómatelo con calma y vuelve a empezar desde el principio con solo un botón.

Bueno, a todas estas... no lo hemos nombrado, pero cómo estás haciendo la instalación del software?

1.- Instalas driver
2.- Agregas joystick
3.- Defines número de botones y ejes del joystick
4.- Pinchamos en la primera dirección o botón que queramos en "scan" y se nos abre una ventanita que al pulsar nuestro botón o dirección, debería cerrarse e indicar en el recuadro la señal que ha detectado.

Es eso lo que estabas haciendo?
43 respuesta(s) desde el 5/5/2005, 19:53