Microcontroladores 26-2

$499.00

Descripción

 

 


 

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).