Microcontroladores
Introducción
En esta sección, se muestra un conjunto de prácticas elaboradas en la tarjeta Chipkit UNO 32 utilizando dos plataformas de programación.
Un entorno de desarrollo integrado, IDE (sigla en inglés de integrated development environment),
Un entorno de desarrollo gráfico (LabVIEW)
Programación mixta entre estos dos entornos.
La tarjeta Chipkit UNO 32 diseñada con el microcontrolador PIC32MX320F128 de Microchip es fácil de programar y en forma rápida se puede integrar a los proyectos de investigación, didácticos o a nuestros juegos de robótica. Dispone de muchas aplicaciones en la red.
Los documentos que aquí se presentan son unidades separadas, las cuales, tienen un nexo común, aprender a programar y desarrollar aplicaciones útiles en la practica de la docencia (área de ciencias).
La plataforma IDE (Entorno de Desarrollo Integrado): ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).
Editor de código fuente: Sirve para editar el código fuente de aplicaciones informáticas.
Un compilador: Es un traductor de código fuente, lo traduce a un lenguaje que sea legible para las maquinas.
Un depurador: Es una aplicación que tiene como función probar y eliminar posibles errores en un programa en desarrollo.
Constructor de interfaz gráfica: Herramienta que sirve para crear y diseñar las interfaces con las cuales habrá interacción entre la aplicación y el usuario.
MPIDE es un software gratuito.
Pines
Conector USB para transmisión de datos vía serie y programación.
Conector para programar la placa.
Alimentación de la placa, esta alimentación tiene que ser entre 7 V y 15 V.
Regulador de voltaje a 3,3 V que es el voltaje de alimentación de la placa.
Selecciona si se usa el regular de 5V o no de la placa.
Regulador de voltaje 5V.
Estos pines alimentan a los shields/componentes/sensores que se van a conectar al dispositivo.
Procesador de la placa.
Pines de entrada/salida de datos analógicos o digitales.
Estos conectores sirven para cambiar los pines 9 y 11 con los conectores del punto 9, entre las entradas analógicas A4 y A5 o las señales I2C, SDA y SCL.
Conector que proporciona acceso a bus SPI.
Estos pines determinan la jerarquía del controlador, este puede ser “maestro” o “esclavo”(Master o Slave*).
Led programable en el PIN13 integrado en la placa.
Conectores de entrada y salida de datos digitales.
Selector del tipo de señal de entrada en el pin 5. El interruptor permite elegir entre un tipo de señal SPI o PWM.
Conector que proporciona entrada y salida digital mediante pines al controlador.
Led que indica si hay transferencia de datos por el puerto serie USB.
Botón de reset.