Introducción

En esta guía preliminar detallaremos los pasos para programar el KIT Robo Pic.

El RoboPIC utiliza el Microcontrolador PIC16F887. Los programadores pueden escribir el programa en Assembly, BASIC o en C. Sólo en BASIC y en C se requiere el uso de un software adicional (compilador). Sin embargo en este kit todos los ejemplos se encuentran en C, usando el compilador mikroC de mikroElektronika.

image001

Instalación del Software

El primer pasó que se requiere antes de programar nuestro RoboPic es instalar el Software compilador que viene en el CD de nuestro Kit. Para eso hacemos lo siguiente: Insertamos el CD y automáticamente se abrirá la siguiente pantalla.

A continuación hacemos click sobre la carpeta mikroC.

image002

Una vez abierta la carpeta nos mostrara la siguiente pantalla. Y ejecutamos el archivo mikroeC_8_2_0_0.exe comenzando con la instalación del compilador.

image003

Ejecutado el archivo nos mostrara la siguiente imagen:

image004

Presionamos sobre el botón Next continuando con la instalación.

Luego debemos aceptar la licencia y presionamos sobre el botón Next nuevamente.

image005

Al presionar Next en la imagen anterior nos mostrara la siguiente pantalla, donde se muestra una serie de 5 opciones.

image006

Para nuestro caso dejamos las opciones por defecto sin modificar nada y presionamos Next.

Nota: Opcionalmente si es necesario instalaremos la opcionel PicFlash 1.0 para dar soporte a otra serie de Pic. Más adelante realizaremos esta instalación.

Ahora seleccionamos la ubicación por defecto y continuamos presionando sobre la opción Install.

image007

Con esto finalizamos la instalación del compilador mikroC, presionado sobre Finish.

image008

Al presionar Finish, nos preguntara si queremos instalar la aplicación PicFlash v7.11. Debemos seleccionar la opción si como se muestra en la figura.

image009

Continuando con la instalación de esta nueva aplicación nos mostrara lo siguiente.

image010

Presionamos Next y nos pedirá que aceptemos la licencia, hacemos clic aceptando la licencia y presionamos sobre Next.

image011

Se despliega la siguiente imagen donde muestra la opción PicFlash y presionamos sobre Next.

image012

Nos pedirá la ubicación donde quedara el destino de la carpeta seleccionando la opción por defecto y presionamos sobre a Install.

image013

Una vez completada la instalación muestra la siguiente imagen Finalizando la instalación.

image014

Al presionar Finish, nos preguntara si queremos instalar el programa LvPicFlash v1.01, donde presionamos la opción sí. Esta aplicación se instala para dar soporte a otra serie de Pic (instalación es opcional , no siendo necesaria para programar el RoboPic, pero a modo de ejemplo efectuaremos esta instalación en caso de ser requerido.)

image015

Al seleccionar la opción si, de la imagen anterior, comenzara la instalación de nuestra aplicación. Presionamos sobre la opción Next, dando comienzo a la instalación del software.

image016

Hacemos Clic aceptando la licencia y presionamos Next.

image017

Una vez aceptada la licencia y luego de haber presionado Next, automáticamente aparecerá la siguiente imagen, que por defecto trae seleccionando la única opción que aparece en pantalla Y presionamos sobre Next.

image018

Seleccionamos la opción por defecto donde se guardara la carpeta destino. Y presionamos sobre Install.

image019

Este proceso de instalación es bastante rápido y presionamos sobre Finish.

Una vez finalizada la instalación, debemos instalar el controlador para el uso de cable USB, este controlador es de suma importancia para programar nuestro RoboPic, puesto que a través del cable USB descargaremos nuestros programas al RoboPic.

image020

Seleccionamos la opción si y nos abrirá la siguiente imagen donde nos muestra tres carpetas, debemos seleccionar el sistema operativo que estamos utilizando.

image021

Una vez seleccionado el sistema operativo, hacemos clic sobre el archivo comenzando con la instalación del controlador.

image022

Una vez ejecutado el archivo nos mostrara el asistente para la instalación del controlador y presionamos sobre siguiente.

image023

Una vez terminada la instalación del controlador muestra la imagen a continuación; debemos verificar en el nombre del controlador que aparezca un visto bueno, esto nos indica que está listo para su uso y por ultimo presionamos sobre finalizar.

image024

Adicionalmente una vez completada la instalación del compilador, debemos instalar otro software que se ubica en el CD del RoboPic. A continuación detallaremos su instalación.

Primero abrimos desde CD de RoboPic y abrimos la carpeta USBprogrammer

image025

Una vez seleccionada la carpeta ingresamos y nos abre a la siguiente imagen, una vez dentro entramos en la carpeta PIC2 v2.50.02 Setup doNet.

image026

Ejecutamos el archivo Setup.exe, comenzando con la asistencia para la instalación del programa.

image027

Iniciando la instalación, presionamos Next.

image028

Una vez presionado Next, nos pedirá seleccionar la ubicación de la carpeta destino, utilizaremos la dirección por defecto, y seguimos adelante.

image029

Confirmamos la instalación y continuamos presionado Next.

image030

Aceptamos la licencia haciendo clic en la opción I Agree y continuamos con Next.

image031

Una vez presionado Next de la imagen anterior comienza la instalación del programa como lo muestra la imagen.

image032

Finalmente nos muestra la imagen de instalación completa del programa, presionamos sobre el botón Close, de esta forma terminamos de instalar los programas necesarios para programar el RoboPic.

image033

Descarga de un programa al Robo Pic

Ahora describiremos como descargar un programa al RoboPic. Primero abrimos el programa MikroC que se ubica en el escritorio del PC, su imagen es la siguiente.

image034

Para descargar un programa en el RoboPic, abriremos un código ejemplo desde nuestro PC.

Primer nos vamos a la opción proyect—->Open Proyect.

image035

Al efectuar el paso anterior, continuamos abriendo el código fuente, el ejemplo a utilizar es un código para utilizar el display LCD del RoboPic. El nombre del archivo es LCDChar_Test.ppc

image036

Una vez seleccionado el código procedemos a abrir.

Como podemos apreciar en al imagen vemos el código que se ejecutara en el display LCD.

image037

Ahora precedemos a compilar el archivo, una vez abierto el código compilamos nuestro proyecto presionando la combinación de teclas (Ctrl + F9) y comenzara el compilado del programa. Al compilar el código se genera un archivo con la extensión .HEX, este archivo se deberá importar con otro programa que a continuación veremos.

image038

Habiendo compilado el código correctamente a continuación abrimos el programa PICkit 2. Este programa se detallo como instalarlo anteriormente en ese proceso género un icono en el escritorio del PC.

image039

Abierto el programa procedamos a importar el archivo .HEX que se genera cuando compilamos un proyecto.

Para realizar el importe del archivo nos posicionamos en File–> import Hex, como se muestra en la imagen.

image040

Al compilar el código, el archivo .HEX por defecto se guarda en la misma carpeta donde está ubicado el código fuente, entonces al buscar el archivo nos vamos directamente a la carpeta donde esta código.

image041

Importado el archivo LCDChar_test.hex, deberá aparecer el mensaje que se muestra en la imagen.

image042

Apareciendo el mensaje antes señalado, presionamos sobre el botón Write, de esta forma descargaremos el programa en el RoboPic.

Si el código ha sido descargado correctamente debemos ver el mensaje que muestra la imagen.

image043

Descargado el programa que utilizamos como ejemplo, tendremos como resultado en el display del RoboPic lo siguiente.

image044