Arduino
De José, un robot autista
Usamos la plataforma Arduino para controlar el Roomba. Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas analógicas y digitales, y en un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Utiliza el chip Atmega8, un chip sencillo y de bajo coste que permite el desarrollo de múltiples diseños.
En el proyecto disponemos de tres sensores, dos de infarrojo y uno de ultrasonido. Los datos que recibimos de estos sensores, nos permiten diseñar los parámetros de control del Arduino para la interacción con el público.
Aquí esta la Open Interface Specification Media:Roomba_SCI_Spec_Manual.pdf
Programas de prueba:
- Detectar choques: Media:RoombaBumpTurn.pde
- Controlar LEDs: Media:PruebaLuces.pde
- Reproducir sonido: Media:PruebaSonido.pde
- Sensor de IR: Media:PruebaMotion.pde
- Sensor de Ultrasonido: Media:PruebaUsound.pde
Programas:
- versión 0.1: usado para la instalación en Buenos Aires: Media:v01.pde
- versión 0.2: usado para la instalación en Gijón: Media:v02.pde
- versión 0.3: usado para la instalación en Paris: Media:v03.pde
- versión 0.4: usado para la instalación en ZKM: Media:v04.pde
Enlaces:

