Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.
El archivo zip adjunto ha
1. un nuevo sketch de Arduino
2. un nuevo boceto de procesamiento
3. la biblioteca de NXTI2CDevice modificada
Usted todavía necesitará la biblioteca Procontroll en el proceso, aunque.
Saludos, todo el mundo y Bienvenidos a mi primer instructivo!
Hoy que voy cubriendo algunas bases importantes para llegar a la meta final: control de un robot basado en Arduino mediante un mando a distancia PS3! Al final de este instructable, podrás controlar la velocidad de ambos motores NXT con los dos sticks analógicos de un controlador de PS3.
Esta es la idea:
Una PS3 se comunica vía bluetooth a la computadora enviar el valor de su análogo se pega al programa de proceso. Procesamiento luego envía esta información como un paquete de datos para el bot de Arduino a través de los módulos Xbee. Por último, la placa Arduino "desempaqueta" este paquete de datos e interpreta como la velocidad y dirección para cada motor.
Estos son los tres hitos básicos que cubriremos:
--uso de Arduino para controlar Motores de NXT
-entretela el lenguaje de programación de procesamiento con un controlador de PS3
--Comunicación inalámbrica entre su ordenador y Arduino mediante módulos Xbee
Si no estás muy cómodos con lenguajes de programación de procesamiento o de Arduino, no temáis! Yo he acompañado el proyecto de mi código fuente.
Aquí está lo que supondré:
--Estás ligeramente familiarizado con Arduino, y se puede una biblioteca creada por el usuario para el IDE.
--el equipo tiene capacidad de emparejamiento de bluetooth
--Usted puede pelar unos pequeños cables y tienes conocimientos básicos de soldaduras.
Aquí le damos unos conceptos que aprenderá en el lado:
(No es necesario saber sobre estos previamente para empezar a trabajar en este proyecto)
--Comunicación inalámbrica Xbee
--comunicación i2c (entre los motores NXT y Arduino)
Bien, vamos a empezar!
Por último, no dude en ver el vídeo a los resultados definitivos de este proyecto en acción!
http://www.youtube.com/watch?v=-NCEqi-qMsc