Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
😀 Encontré información interesante sobre el uso de funciones del API para el control del Joystick utilizando Visual Basic. Sé que para la gran mayoría esto no es nada nuevo, pero para los que no o los que de todos modos les llame la atención desarrolle un ejemplo.
El software está enfocado al desarrollo de un control de mando para un robot. Específicamente se centra en la detección de estado de cualquier joystick instalado en el sistema. Con la información que se obtiene del mismo es con la que se puede traducir en una orden de mando para el robot, este se puede conectar al puerto paralelo por ejemplo, pero dicha función no la incluye este ejemplo. Posteriormente publicare una versión con esta función incluida.
Para el desarrollo del mismo utilicé varias funciones:
Con sus respectivas estructuras de registros:
Adicionalmente utilicé otra función del API para reproducir archivos WAV, por ejemplo: Al pulsar un botón del joystick.
Este ejemplo puede detectar los joystick instalados en el sistema y si están conectados. También saber cuantos botones y ejes tiene. Con el apoyo de graficas y sonido muestra el estado del joystick seleccionado. Produce diferentes sonidos cuando se presionan los botones o se mueven las palancas del joystick y/o pad. Muestra los valores que detecta por medio del registro de consulta, en este caso el JOYINFOEX de la función joyGetPosEx. Se puede cambiar ID del joystick en tiempo de ejecución si hay más de uno conectados al sistema.
Pueden bajar este ejemplo del siguiente link:
Nota: De ser posible, para las personas que lo revisen, les agradecería me postearan sus comentarios y/o críticas al respecto.
Hola DrakerDG
Como habras visto, en la web tenemos una seccion dedicada a los trabajos realizados por los inscritos a la agrupacion "Tus trabajos" Asi que pasaremos este interesante trabajo tuyo a esa seccion, en la subseccion de software. Al mismo tiempo abriremos unas seccion en los foros para que la gente pueda comentar, hacer aportaciones o consultas sobre cada uno de los trabajos que se expongan en la web.
Saludos
Vicente Torres (UCfort)
😀 Ok, sinceramente no me percaté de esta sección antes, os pido disculpas por la equivocación. Siempre gracias y estoy para serviros. 😮
DrakerDG, por nuestra parte es un placer el que nos muestres tus proyectos, cierro el hilo para que lo comentemos en el otro
Uso del Joystick con Visual Basic
Saludos 🙂