Hola!
Orugas es un mini rover telecontrolado basado en arduino Mega. Tienes mas info en la sección de enlaces.
Orugas se controla y monitoriza mediante una interfaz programada en processing. Se puede controlar mediante teclado o ratón.
Además también se puede controlar conectando por bluetooth un mando de Wii.
Encontrarás dos carpetas. Una es la del código del arduino mega y la otra en la que se encuentran los archivos de la interfaz de monitorización del robot en processing.
He utilizado dos módulos Xbee para la transmisión, configurados como puerto serie virtual punto a punto, por lo que es exactamente igual que si el robot estuviera conectado por el usb al ordenador. De hecho, para depurar simplemente saco los xbee y lo conecto mediante usb.
Fíjate en los includes y verás las librerías adicionales que uso. Cuando utilizo un código de alguien suelo dejar algún comentario con el origen o autor.
He usado Arduino 1.0 y Processing 1.5.1.
Si tienes cualquier duda, (después de buscar en google un rato ;) no dudes en enviarme un mail o preguntarme por twitter. Si tengo un instante te contestaré con mucho gusto.
Disfruta y disculpa mi desordenado código
Enlaces:
-http://tcrobotics.blogspot.com.es/2011/05/orugasrobot-arduinoorugaspan.html Post con la version 2.5 de orugas
-http://www.youtube.com/user/TCRobotics
-https://twitter.com/TCRobotics
-http://blog.bricogeek.com/noticias/robotica/castelao-barcamp-2012-robot-orugas/ #more Vídeo de la última charla sobre Orugas, utilizando esta version de código para la demostración