6. Programando tu 3pi
Para hacer más de lo que hace la demo necesitas programarlo, eso requiere un programador
AVR ISP como el Orangután USB programer. El primer paso es ajustar el programador
siguiendo las instrucciones de instalación. Si usas el Orangután USB programmer, mira la guía
de usuario.
Lo siguiente es tener un software que compile y transfiera el código creado al 3pi a través del
programador.
Recomendamos estos dos paquetes de software:
• WinAVR, que es libre, un entorno de herramientas para los micros de la familia AVR,
incluido un compilador GNU GCC para C/C++.
• AVR Studio, paquete de desarrollo integrado de la casa Atmel's con (IDE) que trabaja en
armonía con el compilador WinAVR's. AVR Studio incluye el software AVR ISP que
permite cargar tus programas creados en el robot 3pi.
Nota: Puedes también programar tu 3pi usando la interfaz Arduino IDE y un programador
externo como Orangután USB programmer. Para las instrucciones en este sistema mira la guía:
Programming Orangutans y el robot 3pi desde un entorno Arduino. El resto es del AVR Studio.
Para mas información y uso de las librerías de Pololu C/C++ con robots basados en AVR,
incluyendo instrucciones de instalación en LINUX, mira Pololu AVR C/C++ Library User's
Guide.
Recuerda: No intentes programar el 3pi con las baterías descargadas o bajas. Puedes destruir
completamente las memorias del microcontrolador y quedar deshabilitado el 3pi.
6.a Descargar e instalar la Librería C/C++
La librería de Pololu C/C++ AVR hace
más fácil para ti el uso de funciones
avanzadas en tu 3pi; la librería se usa en
todos los ejemplos de las siguientes
secciones. Para su comprensión el
código fuente de dichos ejemplos y el
programa demo están incluidos en la
librería, Para empezar con la instalación
de la librería necesitas bajarte uno de los
siguientes ficheros:
Pololu AVR Library
[http://www.pololu.com/file/download/l
ibpololu-avr-090605.zip?file_id=0J200]
(721k zip) released 2009-06-05
Librería de ficheros de cabecera de
Pololu
, instalados correctamente
AVR
Abre el fichero.zip y clic "Extract all"
para extraer los ficheros de la librería
Pololu AVR. Se creará el directorio "libpololu-avr". La instalación automática, instala todos los
ficheros en la localización de avr-gcc. Se puede realizar corriendo install.bat o con "make
install" En Windows Vista click derecho en install.bat y selecciona "Run as administrador"