Go Down

Topic: Programa Visual: Control de Arduino + Mando PS3/Xbox (Fimata) (Read 8 times) previous topic - next topic

aguspa

Jan 07, 2013, 01:29 am Last Edit: May 24, 2013, 10:12 pm by aguspa Reason: 1
Hola, despues de mucho buscar por internet algun programa con el que pueda controlar mi Arduino Uno y no encontrarlo, he decidido hacer uno yo mismo. Tampoco encontre nada para poder usar el mando SIXAXIS de la PS3 asi que tambien lo he incluido.
Con este programa se pueden controlar todos los pines ya sean digitales como analogicos. Tambien se controlan la salidas PWM.
He incorporado el uso de un mando de la PS3 o de la Xbox 360. Con ellos podremos controlas todas las salidas mediante sus botones. Con los joysticks se manejan las salidas PWM. Hay 3 modos diferentes de hacerlo.
Tambien dispone de un serial monitor.
Podeis hacerlo funcionar mediante bluetooth,tanto el Arduino como el mando, asi es como lo tengo yo.
Se pueden controlar servos, seleccionar el puerto COM de Arduino y la velocidad de transmision (Baud Rate), que por defecto es 57600.
Para que funcione con el mando de la PS3 tendreis que bajaros el programa Motioninjoy y configurarlo como mando de Xbox.
Poco a poco lo ire mejorando. Esta programado con Visual Basic, con el cual no tengo mucha destreza :).Aqui os dejo el link para que lo probeis y me digais que tal. En principio funciona al 100%.
Espero vuestras opiniones
Para ejecutarlo basta con hacer doble click en el archivo setup.
IMPORTANTE: Necesitais cargar el ejemplo StandardFirmata en el Arduino y tener instalado el Microsoft XNA Framework (esta incluido en el .rar)
http://www.mediafire.com/download/j8m34d49mhx2pg1/Control_de_Arduino_by_Aguspa.rar

http://www.firmata.org/wiki/Main_Page

slipy

Como lo conectas con bluetooth??? no necesitas que sea host?
Muy interesante tu programa, me interesaria estudiarlo y darle una buena hojeada, yo que me he metido en el mundo de controlar el mando de la PS3 con el Arduino sé que lo que has hecho es una bueeeena currada, enhorabuena

De todas formas usando la usb host shield se puede acoplar un bluetooth dongle y hay funciones para todos los botones con lo qual se puede controlar perfectamente la placa.... supongo que es más para monitorizar las salidas.....?

Saludos!!!

aguspa

Yo lo que tengo es un dispositivo bluetooth conectado a Arduino con 4 salidas +, -,TX, RX para que los datos se envien a traves del bluetooth y no del USB, supongo que a traves de USB host con un bluetooth se podra. Pero no hace falta qe sea con bluetooth, con conectarlo por USB basta.

Sergegsx


Debido al poco interes que ha causado la aplicaciones borro el enlace, si alguien lo quiere que me lo haga saber.


eso es realmente ...mmm...extraño.
* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

GIGAFLARE

woow es un buen trabajo compañero felicidades!!
ya quiero comprar un bluetooth para probarlo
creo que no tienen iteres ya que han hecho pocas cosas con arduino
o simplemente no se meten mucho a investigar, yo soy nuevo pero me gusta leer
los post para aprender poco a poco ya qu no se programar pero con ayuda poco
a poco voy aprendiendo, por cierto una pregunta, ya estoy por hacer un carrito
de control remoto(lo se siempre dicen que los nuevo queremos hacer mucho sin saber...)
pero en verdad si eh aprendido un poco, yo creo que empezare a investigar como controlar
las salidas digitales de arduino inalambricamente, algun consejo compañeros? saludos

Go Up