
Diplomado en Sistemas Embebidos y Programación de Microcontroladores
Este diplomado está diseñado para desarrollar competencias prácticas en la programación, diseño e integración de microcontroladores en proyectos de ingeniería, automatización industrial, internet de las cosas (IoT) y robótica. Los participantes aprenderán desde el análisis de la arquitectura interna de los procesadores hasta la creación de firmware optimizado e interconexión con sensores, actuadores y protocolos de comunicación.
Objetivos del Programa
Objetivo General
Capacitar al estudiante en el diseño, desarrollo e implementación de sistemas basados en microcontroladores utilizando lenguajes de programación de alto nivel (C/C++) y bajo nivel (Ensamblador). Al finalizar el curso, el alumno será capaz de seleccionar la arquitectura adecuada (PIC, AVR/Arduino, ARM STM32 o ESP32) para integrar soluciones de automatización, adquisición de datos y control de periféricos.
Objetivos Específicos
-
Comprender la Arquitectura Interna: Diferenciar las arquitecturas computacionales (Harvard vs. Von Neumann, RISC vs. CISC) y el manejo de recursos internos como registros, memoria RAM/Flash y buses de comunicación.
-
Dominar la Programación de Periféricos: Configurar puertos de Entrada/Salida digitales (GPIO), temporizadores (Timers), interrupciones externas/internas y módulos de Modulación por Ancho de Pulsos (PWM) para el control de potencia y motores.
-
Procesar Señales Analógicas: Configurar el Convertidor Analógico a Digital (ADC) y Digital a Analógico (DAC) para el acondicionamiento, lectura e interpretación de sensores físicos.
-
Implementar Protocolos de Comunicación: Programar interfaces de comunicación serie tanto síncronas como asíncronas (UART, I2C, SPI) para enlazar el microcontrolador con pantallas, memoria externa y otros módulos.
-
Integrar Conectividad e IoT (Avanzado): Utilizar microcontroladores de 32 bits (como ESP32 o ARM Cortex) para la transmisión de datos a través de Wi-Fi y Bluetooth hacia plataformas en la nube.
-
Diseñar un Proyecto Integrador: Desarrollar un prototipo funcional que resuelva un problema real de medición, monitoreo o automatización aplicando buenas prácticas de depuración de firmware (debugging).
Plan de estudios
- 3 secciones
- 6 lecciones
- De por vida
- Link de acceso a clases en vivo1 Item
- Link de acceso a clases grabadas1 Item
- Desarrollo del Diplomado4 Items