Autor |
Mensaje |
eliezer
Usuario
Registrado: Octobre 2009
Mensajes: 2
Edad: 33
|
Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
Buenas noches. como se podria manejar a traves de gambas los puertos y asi mismo utilizarlos para manejarlo con la robotica ejemplo mover un carro pequeño de juguete dandole orden con la computadora, pero por medio de controles en este caso usb que seria lo mas usual diria yo... espero su respuesta.
|
#1 Jueves, 14 Enero 2010, 04:54 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
Hola
En el componente gb.net dispones de serialport que te permiten unos métodos y propiedades para el control de puertos RS232
SerialPort
Para manejarlos es igual que sockets o ficheros o la impresora. Es un flujo mas y por tanto lo puedes abrir por ejemplo como un fichero en el que escribes o lees lo que te conviene.
Para el control del puerto USB o bluetooth o infrarrojos y estas cosas reconozco que ahora mismo no caigo y no tengo ni idea
|
#2 Jueves, 14 Enero 2010, 15:57 |
|
|
mil_arg
Usuario
Registrado: Octobre 2009
Mensajes: 28
Edad: 43
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
Justamente en la sección descargas hay un apunte sobre la entrada y salida de señales por el puerto paralelo, Lastima que el puerto paralelo esta agonizando, si no es que ya murió.
Atte Mil.
|
#3 Jueves, 14 Enero 2010, 16:05 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
Bueno para el puerto paralelo también veo como hacerlo. Al fin y al cabo es como acceder a una impresora en el puerto paralelo y enviar o recibir lo que venga por ese flujo.
Dim fichero as file
ticket = "/dev/lp1" 'imprimir al puerto lpt1
TRY fichero=OPEN ticket FOR WRITe 'o read o lo que sea
ticket.EndOfLine=gb.Windows 'indicar que las líneas se separan mediante CRLF 'o bien gb.unix si se quiere formato unix.
PRINT #fichero, "******************************************"
PRINT #fichero, " Texto que quieras escribir "
PRINT #fichero, "******************************************"
PRINT #fichero, " "
CLOSE #fichero
|
#4 Jueves, 14 Enero 2010, 17:58 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
Hola.
Lamentablemente en Linux no hay mucha información todavia de como conectarse desde un dispositivo electrónico(PIC) a un Puerto USB. LA información que vas a encontrar es sobre las librerias LIBUSB y LIBHID. Estas funcionan en modo HID(Dispositivos de interfaz humana). Me imagino que si quieres controlar un pequeño robot este debe tener un PIC que lo maneje. Un PIC ideal para trabajarlo con el puerto usb es el PIC2550, el cual tiene conexion USB.
En este foro http://pic-linux.foroactivo.net/ podrás encontrar información de como programarlos en Linux.
Bueno espero que te sirva de algo.
Saludos
|
#5 Jueves, 14 Enero 2010, 19:02 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
En el capítulo 9 del libro de gambas explican como utilizar la API de linux y viene acompañada de un ejemplo
Esta es la direccion web de libsub en donde explican como usar esa API.
En este otro enlace explican cuales son las funciones de libusb
Aquí explican con un ejemplo como usar la API libusb
saludos
|
#6 Jueves, 14 Enero 2010, 22:48 |
|
|
nrcefe
Aprendiz
Registrado: Septiembre 2009
Mensajes: 88
Ubicación: Entre Rios, Argentina
|
Re: Controles De Los Puertos Ya Sean Usb, Los Del Entrada Tipo Mouse
|
#7 Miercoles, 20 Enero 2010, 21:21 |
|
|
|