Taller de Robótica Básico - Skybot v1.4. - SESION 3. Software para Windows |
En esta sección prepararemos el ordenador para convertirlo en una estación de trabajo con el Skybot. Para ello, instalaremos los programas y librerías que necesitaremos a lo largo de las restantes sesiones para crear, compilar y cargar en nuestro Skybot los programas que escribiremos. Todos los programas se pueden instalar de forma automática utilizando el instalador suministrado en la sección "Instalación Automática".
Instalación Automática
Para facilitar la instalación y configuración de los programas necesarios para programar el Skybot, se ha creado un instalador automático que instala todos los programas, a la vez que los configura automáticamente. La configuración es automática, y en la mayoría de los casos, correcta. Si por cualquier razón, se requiere una instalación específica distinta de la habitual para alguno de los programas, se pueden seguir los pasos mencionados en la sección de instalación manual para realizar dichos ajustes.
Si por alguna razón, la instalación automática no se ha desarrollado satisfactoriamente, pueden descargarse los programas uno por uno y configurarse manualmente siguiendo los pasos descritos en el resto de la página. Repito: Sólo en el caso de que la instalación automática no haya funcionado, es necesario seguir los pasos mencionados en esta página para descargar, instalar y configurar los programas necesarios para programar nuestro Skybot.
Instalación Manual
A continuación instalaremos las herramienta que vamo a utilizar desde Windows. No utilizaremos las herramientas proporcionadas por Microchip, sino que emplearemos software libre, por lo que se puede usar, copiar, distribuir, modificar y redistribuir las modificaciones. Las fuentes de todos los programas están disponibles.
Nombre | Descripión | Guía de Configuración |
GPutils | Utilidades necesarias para que funcione el compilador | Instalación de las GPutils |
PIC Downloader | Programa para descargar los archivos compilados en el micro | (ver sección mas abajo) |
Programmers Notepad | Editor de textos con el que crearemos nuestros programas | Configuración del editor |
SDCC (small device compiler) | Versión estable del compilador de C para el 16f876a |
Instalación
del compilador Configuración del SDCC |
Nombre | Descripión |
gputils-0.13.2-1.exe | Utilidades necesarias para que funcione el compilador |
PIC_downloader.zip | Programa para descargar los archivos compilados en el micro |
pn20548.exe | Editor de textos Programmers Notepad |
sdcc-2.5.0.setup.exe | Versión estable del compilador de C para el 16f876a |
Para cargar los archivos compilados (fichero de código máquina, con extensión .hex) en el microcontrolador PIC utilizaremos el PIC Downloader de Shane Tolmie. Su instalación es muy sencilla: sólo es necesario un fichero fichero ejecutable.
Descargar el paquete PIC_downloader.zip. Contiene el fichero ejecutable PIC_downloader.exe. Está escrito en Delphi. Las fuentes están aquí.
Descomprimir el paquete y colocar en fichero PIC_downloader.exe en el directorio que queramos. Crear un icono en el escritorio para acceder directamente a él.
Al ejecutarlo aparecerá una pantalla como esta:
Configurar el puerto serie y establecer una velocidad de 38400 baudios. Ya tenemos el software listo para trabajar con el robot!!
Para mover el robot y hacer pruebas de los sensores utilizaremos el programa BotControl.
También utilizaremos el hyperterminal, que es un terminal de comunicaciones. Configurarlo para trabajar a 9600 baudios.
Javier Valiente
Jose Pichardo Gallardo