Programas
Microcontroladores

Docente

Gabriel Bragoli
Especialista en control. Técnico Superior en electrónico.


  • Técnico Superior en electrónica. (Instituto de Tecnología -ORT)
  • Capacitaciones en Telecomunicaciones. (Nokia-Finlandia)



Modalidad

  • Clases semanales en vivo a cargo de los docentes.
  • PDF descargables, video tutoriales grabados, ejemplos descargables y clases en vivo.
  • Asistencia a estudiantes a través del Foro de consultas, email y WhatsApp.
  • Docentes con experiencia Universitaria de las principales Instituciones de Argentina.

Resumen

Curso orientado a adquirir los conceptos básicos de la electrónica digital orientada al manejo de microcontroladores de la línea Arduino para desarrollo de sistemas embebidos.

Adquirir conocimiento sobre microcontroladores de línea Arduino de 8, 16 y 32 bits, (Arduino Uno, Nano, Leonardo Mega y Arduino Due).

Programación de librerías y conceptos de programación orientada a objetos para aplicar a soluciones a escala.

Manejo de distintos periféricos del microcontrolador y sistemas anexos al mismo para poder controlar tiempos, y monitorear magnitudes con la utilización de sensores utilizados en la industria. Finalizando con un proyecto integrador desarrollado por el Alumno, con la tutoría del cuerpo docente.

Destinatarios

Personas que deseen adquirir conocimientos nivelatorios de sistemas embebidos, y adquirir mayor conocimiento para aprovechar todas las funcionalidades de los microcontroladores más comercialmente difundidos, aplicándolos al control y dispositivos y medición de magnitudes a través de sensores.

Contenidos

UNIDADES

Unidad 00: CONCEPTOS BÁSICOS DE ELECTRÓNICA DIGITAL. [EXTRA NIVELADORA OPCIONAL]
Conceptos de Electrónica Digital - Sistemas de numeración - Sistemas binario, octal, hexadecimal, y decimal - Pasajes entre sistemas - Conceptos de semiconductor - Principales dispositivos semiconductores utilizados en la Industria - Compuertas - Tablas de verdad de principales compuertas - Circuitos y aplicaciones. Definición de Sistemas Embebidos - Diferencias entre microprocesador y microcontroladores - Arquitecturas principales - Diagramas en bloques - Evolución de los Sistemas Embebidos -Especificaciones.


Unidad 01: CONCEPTOS DE PROGRAMACIÓN.
Herramientas gráficas para programación - Conceptos de Programación en C Sintaxis C - Principales funciones utilizadas en C - Tipos y Declaración de Variables - Diferentes tipos de archivos Archivos .h, Archivos.c.


Unidad 02: GPIO
Concepto de puerto de Entrada Salida -Estructura eléctrica de puertos de Entradas y Salidas - Principales registros de dispositivos de propósito general de Entradas y salidas (GPIO) en el microcontrolador - Configuración y manejo GPIO .


Unidad 03: SENSORES
Diferencias entre distintos tipos de sensores Aplicaciones industriales de sensores.Medicion de temperatura humedad proximidad, y otros parámetros.


Unidad 04: CONTROL DE MEMORIA EEPROM/ PROCOTOCOLO I2C
Concepto de memoria - Principales memorias en la Industria-Protocolo I2C - Memoria I2C -  Configuración y manejo de los registros principales para el manejo de memorias I2C. Aplicaciones para el almacenamiento de datos para aplicaciones mecánicas.


Unidad 05: INTERRUPCIONES DEL MICROCONTROLADOR
Concepto de Interrupción - Diferencias entre control por pooling vs control por Interrupciones - Vector de Interrupciones (NVIC) - Configuración y manejo del NVIC- Aplicación en Interrupciones Externas - Aplicaciones con Interrupciones Externas para la implementación en finales de carrera - Aplicaciones con Interrupciones Externas para la implementación en botones de pánico.


Unidad 06: PERIFÉRICOS TEMPORIZADORES Y PRESENTACION DE LA INFORMACION
Concepto de temporizadores - Periféricos disponibles para temporización en ARM 32 bits - Configuración y manejo de los registros principales de Timer- Reloj de Tiempo Real (RTC) - Configuración y manejo de los registros principales del RTC- Diagrama en bloques - Aplicaciones al control de acceso temporizado - Aplicaciones a la temporización de rutinas.

Distintas formas de presentación de la información - Manejo de Display LCD - Aplicaciones al control de acceso temporizado con control de la presentación de la información - Aplicaciones a la temporización de rutinas con presentación de la información.


Unidad 07: CONVERSORES ANALÓGICOS DIGITALES / CONVERSORES DIGITALES ANALÓGICOS.
Concepto de tensión eléctrica - Adquisición de datos - Conversor Analógico Digital. Conversor Digital Analógico (CDA) - Configuración y manejo de los registros principales de CAD - Configuración y manejo de los registros principales de DAC - Aplicaciones en instrumentos de medición de tensión eléctrica - Aplicaciones en instrumentos de medición de temperatura.



Unidad 08: MAQUINAS DE ESTADO
Implementación de soluciones integrales. Concepto de multitareas y máquinas de estado. Aplicaciones de Máquinas de estado a sistemas embebidos. Ejemplos y aplicaciones. Conceptos Electrónicos a tener en cuenta en soluciones finales.




Compartir
  • Comienzo 23/04/2024 (Ma 19-21)
  • Duración 2 meses
  • Valor AR$ 108000 ✔
  • Valor con Beca 25% AR$ 81000 ✔
  • Transferencia: ¡Beca exclusiva 40%! AR$ 64800 ✔ Comunidad Universidad Tecnológica Nacional, 10% Beca adicional, escribinos mail

¡Reserva tu vacante con Beca! cloud_download Solicita el programa completo