Programadores => General Programadores => Mensaje iniciado por: xeex en 02 de Abril de 2008, 06:47:49 pm

Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: xeex en 02 de Abril de 2008, 06:47:49 pm
bueno exactamente lo del titulo:
como se maneja un puerto usb,quiero emitir y recibir señales desde un programa creado por mi.
quiero que cuando se cierre un circuito o switch este envie una señal por un cable usb y luego recibir esta señal en mi programa, luego poder enviar una señal hacia afuera. No hablo de datos solo de emitir una corriente desde el usb, no solo un pulso sino que sea continua.
quiero hacer una especie de timer,
alguien me puede ayudar???
hay alguna libreria o algo para esto?
GRACIAS Y SALUDOS
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: Zaelsius en 02 de Abril de 2008, 08:17:40 pm
Esas interacciones ya son a nivel de driver de dispositivo.

Para Windows, DDK: Driver Development Kit.

Para Linux y derivados: ni idea, pero en Google está todo.

En cualquier caso vas a tener que realizar programación a muy bajo nivel, y se requieren conocimientos bastante profundos del OS en el que vayas a trabajar. Y todo en C(++), claro.
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: xeex en 02 de Abril de 2008, 08:32:17 pm
gracias
segui leyendo, y mejor sera por puerto paralelo.
saludos.
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: alberizo en 03 de Abril de 2008, 07:36:45 pm
Para linux tienes libusb
http://libusb.wiki.sourceforge.net/

Echale un vistazo a estas páginas ;)
http://www.linux-usb.org/
http://www.beyondlogic.org/

Dado que el USB casi se ha convertido en un standard, además de la comodidad de uso, P&P... me olvidaría del puerto paralelo.

¡¡Cuéntanos que vas a hacer!! :D
Tengo (o tenia) un montón de enlaces tambien de hardware (programadoras, pics, servos, leds..) por si te interesa.
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: Prompt en 03 de Abril de 2008, 07:43:07 pm
Intentaré ver mañana en el curro un driver USB multiplataforma muy facil de usar y que nos ha dado un buen resultado.

Un saludo! :)
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: xeex en 04 de Abril de 2008, 12:38:18 am
gracias por responder.
Primero no es ni para mi, es para unos amigos :D , pero igual se ayuda.
Ellos quieren poner una maquina arcade para jugar un juego llamado tekken 5(esta maquina es a base de un playstation 2).
La mayor parte de la maquina esta lista, lo unico que falta es hacer que cuando se deposite una moneda el monedero, que la maquina tiene instalada, envie una señal(cosa que el monedero, de por si, lo hace,es decir, no hay que hacer un circuito ni nada) entonces esta señal deberia ser captada por: o un timer (cosa que no hemos encontrado aca en chile, solo en argentina), o lo otro seria hacer un programa que recibiera esa señal del monedero e ir aumentando de 5 en 5 minutos cada vez que se deposite una moneda, luego el tiempo empezaria a bajar hasta llegar a 0 y en ese momento el programa deberia enviar una señal para que se desconectaran los botones y no poder continuar jugando hasta que se insertara nuevamente una monera.
Se entiende verdad?
O sea lo que se necesita es un timer, pero a falta de este, o a falta de los conocimientos electronicos para hacer un circuito electrico con un 555 en monoestable y un sumador(jajaj o algo asi), deberemos hacer un programa que lo reemplace.
Es por eso la inquietud de como hacerlo.
Ayer segui googleando y vi esa la libusb(que tambien esta para windows)
pero me parecio algo que requereria estudio, y esto se necesita rapido.
Mas encima hago mi tesis(asi que no tengo mucho tiempo que digamos).
Bueno la idea del puerto paralelo me parecio mas factible y rapida.
BUENO.....eso voy a hacer, asi que si me pueden ayudar estaria muy bien.
GRACIAS Y SALUDOS.
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: cobo en 04 de Abril de 2008, 10:05:19 am
uoooooooo... una recreativa casera, mi sueño desde la adolescencia.

Dile a tus colegas a ver si arman un blog con el work in progress de la criaturita con foticos y todo eso. Les invito a una cerveza transoceánica  :D

Bromas aparte, ¡suerte en el proyecto!
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: davirro en 05 de Abril de 2008, 09:54:33 pm
Yo estube trasteando el puerto paralelo con leds y tal, fue bien divertido, en este enlace deje mis avances hechos en VC.

http://electroluis.superforos.com/viewtopic.php?t=864

Un tutorial , tambien hay codigo en C

http://perso.wanadoo.es/luis_ju/puerto/indexpp.html


Jugar con el puerto puede ser peligroso para tu ordenador, ves con cuidado
Título: como se maneja un puerto usb,quiero emitir y recibir señales
Publicado por: ethernet en 06 de Abril de 2008, 09:30:33 am
forma simple: http://arduino.cc se puede comprar en españa en bricogeek.com

Es simple de manejar (se programa en java), tiene ya api preperado para puertos i/o y se comunica con el pc por puerto serie, así que casi cuaquier lenguaje en pocos minutos puedes tener un sistema de entrada salida analógico y digital. (además es libre!)