Módulo: Introducción a la electrónica digital.
- Conocimientos teóricos previos de electrónica básica analógica.
- Desarrollo y evolución de microcontroladores.
- Introducción a microcontroladores.
- Organización de la memoria de un PIC.
- Aspectos prácticos reales.
Módulo: Simulación electrónica con Proteus 7.
- Descripción y manejo de software para simulación de circuitos vía pc (uso de módulo ISIS), así como prediseño de fabricación de PCB (placas de circuito impreso), mediante módulo ARES.
Módulo: Comprensión DATASHEETS.
- Lectura y análisis de los principales hojas de datos del fabricante, extrayendo la información útil en forma de características, modos de funcionamiento y organización de los pines; necesaria para el correcto manejo y programación de microcontroladores PICs, circuitos integrados Standard y demás módulos completos pre-circuitados, de nuestros montajes.
Módulo: C para Microcontroladores y Metodología.
- Instalación y programación en CCS C para microcontroladores programables PIC, AVRT y MOTOROLA.
- Definición de variables.
- Manejo de estructuras repetitivas y de control.
- Arrays. Tablas de la verdad. Funciones y procedimientos.
- Librerías. Funciones específicas de C.
- Funciones específicas para microcontroladores.
- Librerías .h para dispositivos y drivers.
- Metodología de la programación en pseudos-código.
Módulo: Técnicas en C. Desarrollo de técnicas mínimas extensibles a la mayoría de pics.
- Puertos lógicos. Definición de puertos entrada/salida. Diferencias entre analógicos y digitales. Incorporación de interruptores. Filtración de rebotes por pulsadores. Resistencias PULLUPS y PULLDOWN.
- LCD. Manejo librería LCD (pantalla visual). Configuración normal y reducida de cableado.
- PWM. Descripción y análisis de control de ancho del pulso. Señales cuadráticas y su interpretación. Conclusiones y pruebas bajo Osciloscopio Virtual.
- RS232. Comunicación PIC->PC->PIC mediante puerto RS232 UART
- Motores DC-SERVOS-PaP. Manejo de diferentes tipos de motores. Características y diferencias entre ellos. Drivers de potencia L293B. Uso de PWM para servos
- ADC. Módulo de convertidor Analógico-Digital.
- TIMERS. Descripción de interrupciones. Número de timers por pics. Tipos de timers según su precisición: 8/16 bits. Modo contador/desborde.
- WATCHDOG. Perro guardián, supervisor de resets. Otros #FUSES como Bajo voltaje, arranque, velocidad del oscilador, oscilador interno y externo, reset, etc.
- CCP. Módulos de Captura-Comparación y PWM. Número de CCPs por pics.
- TECLADO. Incorporación de teclado numérico 4x3.
- EEPROM. GRABACIÓN EN MEMORIA. Almacenamiento de datos permanentes cuando el pic no tiene alimentación.
Módulo: Montajes.
- Montajes físicos en protoboard (placa de pruebas) y paso a PCB (placa de circuito impreso definitiva). Elaboración de PCB.
§ Control de temperatura mediante LM35(analógico) y LM335(digital), usando un lcd que muestre las medidas.
§ Encendido de una lámpara 220v (o cualquier otro dispositivo que no comprometa el amperaje) mediante un relé controlado por pic a 5v.
§ Relés de apertura para puertas.
§ Detección por sensores varios: de luz, humedad, gases, de barrera, táctiles, inclinómetros, acelerómetros, etc.
§ Reloj digital mediante displays, modificaciones en composición de arrays de led y lcd; mediante cálculos timers. Mejora con DS1430.
§ Wink, parpadeo de un led. Modificación de efecto fundido (fade in/out efecto noche/día).
§ Manejo del protocolo de comunicaciones I2C
§ Elaboración de PCB (circuito impreso)