Taller de Robótica Básico - Skybot v1.4. - SESION 3 |
En esta sesión empezaremos a programar el robot. Instalaremos el software necesario y nos familiarizaremos con él. Aprenderemos, a base de ejemplos, a programar el robot. ¡¡Aquí comienza la acción!!
Ejemplos de programación: Programando el Skybot con la libreria Skybot. ĦOJO! Al final de la pagina se encuentran los ejemplos de codigo conversor.c (manejo de ldr) y mogollon.c (para el concurso).
1) Ordenador con puerto serie (o conversor USB-serie) 2) Cinta aislante negra |
Primero vamos a instalar las herramientas software para trabajar. Para este taller sólo se ha seleccionado software libre, tanto para Linux como para Windows. Existen algunas herramientas propietarias más avanzadas que las que nosotros usaremos, pero el software libre nos permitirá disponer de las fuentes de todos los programas para poder estudiarlos, así como distribuirlos o modificarlos.
Usuarios de Linux, seguir estas instrucciones.
Usuarios de Windows, seguir estas instrucciones.
Para comprobar que todo está bien instalado y funcionando, probaremos el programa “hola mundo”. Es el programa más sencillo que podemos cargar en el robot, que lo único que hacer es enceder el led que tiene.
Usuarios de Linux, seguir estas instrucciones
Usuarios de Windows, seguir estas instrucciones
Después de comprobar que el “hola mundo” funciona y ver que se tienen correctamente instaladas todas las herramientas, veremos con un poco más de detalle su funcionamiento.
Para poder programar el robot sólo nos queda conocer un poco más sobre la libreria Skybot, que nos va a facilitar en gran medida el empezar a hacer nuestros primeros progresos en el mundo de la programación. Finalmente pondremos en práctica todo lo aprendido, viendo ejemplos en C para programar todos los sensores del skybot y controlar el robot. Daremos muchos ejemplos muy sencillos, para que a partir de ellos se comprenda el funcionamiento y sea muy sencillo construir nuestros propios programas. Aquí están todos los ejemplos.
...Tendremos el software instalado y probado y ya habremos hecho muchas cosas con el robot. Sabremos cómo moverlo y cómo leer los sensores. Todo está listo para profundizar en el funcionamiento real del skybot y empezar a programar comportamientos...
Microchip, el fabricante de los microcontroladores PIC
SDCC, compilador de C
Gputils, utilidades de GNU para los PICs
Programmers Notepad (PN), un editor libre para Windows.
Pikdev, un IDE para la programación de los pics