!!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

download !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

of 11

Transcript of !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    1/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    Tutorial para Manejar al Arduino ChipKit

    MAX32

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    2/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    ColdFire Electronica

    Prof. Jaime Alejandro Lomeli Sanchez.

    e-mail: [email protected]

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    3/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    La Placa Arduino Chipkit MAX32 es compatible al 100% con el software y entorno de Programacion

    del Arduino Mega original con Atmel, es compatible con la mayora de los Shields de Arduino origina

    Por tal motivo, si ya has manejado el Arduino Mega original, pues manejar este ser muy fcil, pero,

    con la diferencia que este ChipKit MAX32 nos da la potencia de un PIC32 ( 32 Bits ), mas perifricos

    memoria, velocidad, rendimiento, entre otros

    El lenguaje de programacin es idntico al de Arduino Mega original, incluso la placa tiene la misma

    medidas. Para obtener mas informacin y referencia del Lenguaje esta la pagina oficial de Arduino:

    http://arduino.cc/en/Reference/HomePage .

    OK, todos los ejemplos que veremos a continuacin fueron hechos con la Placa Arduino ChipKit

    MAX32 y el Shield ChipKit Basic I/O Shield.

    ChipKit Basic I/O Shield

    El ChipKit Basic I/O Shield nos ayudara a realizar las practicas de una manera rpida y sencilla, ya

    que no tendremos que armar nada en Protoboard, sino que simplemente montamos el Shield y listo

    El Shield tiene: Leds, Botones, Switches, Potenciometros para el ADC, Salidas de Potencia Mosfet,

    GLCD OLED entre otros

    Pero NO te preocupes, si no tienes el ChipKit Basic I/O Shield, puedes armar y poner los

    componentes que ocupemos en las practicas de manera externa en Protoboard. Simplemente que

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    4/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    por cuestiones de tiempo y simplicidad en este tutorial lo haremos con este Shiled ( Disponible en

    ColdFire Electronica ).

    Muy bien lo primero que ocupamos es copiar el Archivo ZIP mpide-0023-windows-20120903 y la

    Carpeta Ejemplos y Ejercicios, que se encuentran en el DVD, las copiamos a Mis Documentos o a

    Escritorio o al destino que queramos. Despues vamos a descomprimir el Archivo zip mpide-0023-windows-20120903 que copiamos a nuestro disco duro previamente.

    Antes de conectar al ChipKit, si vamos a usar el Shield Basic I/O Shield lo conectamos ahora de ta

    forma que quede montado como en la siguiente imagen:

    OK, ahora ya podemos conectar nuestro ChipKit MAX32 a la PC por medio del cable USB que lo

    acompaa.

    Al momento de conectarlo Windows nos preguntara que ocupamos instalar los drivers del dispositivescogeremos la opcin de Instalar los Drivers de manera manual, que nosotros le diremos donde

    estn los drivers.

    Despues nos preguntara que le demos la ruta de la carpeta que contiene los Drivers, entonces le

    daremos la ruta de la Carpeta FTDI USB Drivers que se encuentra en nuestro DVD.

    Ahora se empiezan a instalar los Drivers.

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    5/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    OK, antes de realizar el primer ejercicio, vamos a ver la distribucin de Pines del Basic I/O Shield co

    el Chipkit MAX32, ya que el Basic I/O Shield esta originalmente hecho para trabajar con el Chipkit

    UNO32 y por tal motivo la rotulacin de los pines de la tarjeta viene para el UNO32, pero, aun asi el

    Chipkit MAX32 tambien lo puede usar sin problemas.

    En la siguiente tabla veremos la distribucin de pines a usar con el MAX32 y el Basic I/O Shield:

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    6/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    Por ejemplo, usando el Chipkit UNO32 los pines donde estn conectados los Leds del Basic I/O Shie

    son: 26,27,28,29,30,31,32,33, pero si usamos el Chipkit MAX32, los pines ser:

    70,71,72,73,74,75,76,77.

    Con la Pantalla GLCD OLED no hay problema, ya que esta conectada a los pines necesarios del

    MAX32 y no hay que hacer ningn cambio.

    Ya instalados los Drivers procedemos a realizar el primer ejercicio, en el cual Encenderemos 8 Leds

    Incluidos en el Basic I/O Shield ) los cuales se encuentran conectados a los Pines Digitales del

    ChipKit MAX32: 77, 76, 75, 74, 73, 72, 71, 70.

    OK, para realizar nuestro primer programa hacemos lo siguiente:

    Vamos a la carpeta mpide-0023-windows-20120903 que descomprimimos previamente en Mis

    Documentos o donde haya quedado y abrimos el Programa mpide.exe ( es recomendable hacer u

    acceso directo al escritorio de este programa, para acceder mas fcil a el ).

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    7/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    Ya abierto el Programa se vera asi:

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    8/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    Ahora vamos a abrir el Primer ejercicio resuelto, damos Click en File, Open y buscaremos la

    Carpeta Ejemplos y Ejercicios que copiamos previamente a Mis Documentos, dentro de ella

    buscamos la Carpeta Demo_1_Encendido_De_8_Leds , despus abrimos el Archivo llamado

    Demo_1_Encendido_De_8_Leds.pde.

    Ahora se muestra el programa, lo analizamos para comprenderlo

    OK, ahora damos Click en Save, para guardar el Programa:

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    9/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    Ahora daremos Click en Verify para Compilar el Programa y saber si no hay errores, si los hay los

    mostrara en la parte inferior del programa. ( En este caso no debera haber errores ya que los

    ejercicios ya fueron probados ).

    Si todo sali bien en la Compilacion deber aparecer esto en la parte inferos del programa:

    Ahora si !, vamos a proceder a Grabar nuestro Programa al ChipKit MAX32:

    1.- Daremos Click en Tools, Serial Port y escogemos el Puerto COM que aparezca, puede ser

    COM1, COM2, COM3, etc..

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    10/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    2.- Ahora damos Click en Tools, Board, y ah escogemos la Placa que vamos a utilizar.

    En nuestro caso debemos escoger: Chipkit MAX32.

    3.- Y ya para grabarlo daremos Click en Upload:

    Se empieza a grabar. Tarda unos Segundos..

    Si todo fue con xito, debemos ver un mensaje asi en la parte inferior:

  • 7/28/2019 !!! Tutorial Para Manejar Al Arduino ChipKit MAX32 !!!

    11/11

    ColdFire Electronica / Prof . Jaime A. Lomeli Sanchez

    ColdFire Elect ronica / coldfi [email protected]

    NOTA: No importa que los nmeros No sean iguales, con que salga la frase Done uploading.

    Los 8 Leds deben estar encendidos.

    Muy bien, todos los dems ejercicios se encuentran en la Carpeta ( que se copio a Mis Documentos

    Ejemplos y Ejercicios. Todos estos ejemplos se pueden cargar y grabar con los mismos pasos

    anteriormente citados, adems puedes realizar tus propios ejercicios.

    Todos los ejemplos vienen con sus comentarios que explican perfectamente la funcin que realiza

    cada programa.

    Saludos !!!!!

    Cualquier duda, estamos a tus ordenes.

    ATTE.

    Prof. Jaime Alejandro Lomeli Sanchez. ( ColdFire Electronica )

    e-mail: [email protected]