La presente asignatura es la integración de la todos los conocimientos adquiridos por el estudiante en los anteriores semestres relacionados a electrónica, matemáticas y programación. Ya que esta materia se encuentra enfocada en el diseño y desarrollo de sistemas electrónicos que tengan un conjunto de sensores, un medio inalámbrico y un algoritmo que pueda tomar sus propias decisiones (Sistema embebido). Es por ello, que las prácticas son relacionadas a un mejor entendimiento y manejo de estos sistemas y que finalmente, el estudiante desarrollare un proyecto final que permita validar sus destrezas y habilidades. Con el fin de tener una explicación más amplia de los contenidos y formas de evaluación se adjunta GUÍA ACADÉMICA. Finalmente, todo el material correspondiente para todas las actividades a realizar se encuentran en el AULA VIRTUAL. Para ello deben registrarse con su correo institucional y en casos excepcionales, su correo personal.
Este capítulo final, presenta la implementación de algoritmos que puedan proporcionar la capacidad de tomar decisiones del sistema electronico.
Introducción a Sistemas Inteligentes:
Algoritmo del Vecino más Cercano:
* CLASE MAGISTRAL 1
* CÓDIGO 1
* CLASE MAGISTRAL 2
* CÓDIGO 2
* TAREA 19
Regresión lineal simple:
* CLASE MAGISTRAL
* CÓDIGO
Teorema de Bayes:
* CLASE MAGISTRAL
* CÓDIGO
* TAREA 20
LABORTORIO DE UNIDAD:
*LABORATORIO 6
El primer capítulo se enfoca en los conceptos teóricos que establecen la historia, avances y su descripción específica del funcionamiento de un microcontrolador y su paso a ser un sistema micro-procesado.
Microcontroladores y sistemas micro-procesados
* TAREA 1
El presente capítulo se basa en el manejo de los periféricos internos digitales de un microcontrolador de hardware y software libre.
Puertos Entrada Salida:
* DIAPOSITIVAS * CÓDIGO 1: PUERTOS SALIDA
* CLASE MAGISTRAL 1: PARTE 1, PARTE 2 * CÓDIGO 2: MANEJO DE CICLOS CON PUERTOS ENTRADA SALIDA
* CLASE MAGISTRAL 2 * CÓDIGO 3: PUERTOS ENTRADA
* TAREA 2 * CÓDIGO 4: USO DE PULSADORES Y CICLOS DE PROGRAMACIÓN
* TAREA 3
Visualizadores:
* DIAPOSITIVAS * CÓDIGO 5: MANEJO DE DISPLAY 7 SEGMENTOS
* CLASE MAGISTRAL PARTE 1, PARTE 2 * CÓDIGO 6: MULTIPLEXADOR DE DISPLAYS
* CLASE MAGISTRAL 2 * CÓDIGO 7: LCD 16X2
* TAREA 4 * CÓDIGO 8: PUERTOS ENTRADA-SALIDA CON LCD 16X2
* TAREA 5
LABORATORIO DE UNIDAD:
En este capítulo se trabaja con los módulos de comunicación de un microcontrolador.
Comunicación Serial:
* CLASE MAGISTRAL 1 * CÓDIGO 9: ENVÍO Y RECEPCIÓN DE MENSAJES
* CLASE MAGISTRAL 2 * CÓDIGO 10: USO DE VECTORES Y DATOS TIPO STRING
* TAREA 5 * CÓDIGO 11: INGRESO Y VALIDACIÓN DE CONTRASEÑA POR TECLADO
Comunicación I2C:
* DIAPOSITIVAS * CÓDIGO 12: ENVÍO Y RECEPCIÓN DE MENSAJES I2C
* CLASE MAGISTRAL 1 * CÓDIGO 13: MENSAJES COMPLEJOS POR I2C
* CLASE MAGISTRAL 2
* TAREA 6 y 7
LABORATORIO DE UNIDAD:
* LABORATORIO 2
Estos periféricos buscan dar una mejor funcionalidad al microcontrolador al hacerlo trabajar por etapas y con una conexión a sensores.
Convesor Análogo-Digital Digital-Análogo:
* DIAPOSITIVAS * CÓDIGO 14: CAD Y PWM
* CLASE MAGISTRAL 1 * CÓDIGO 15: CAD Y SERVO
* CLASE MAGISTRAL 2
* TAREA 8
Interrupciones:
* DIAPOSITIVAS * CÓDIGO 16: MANEJO DE INTERRUPCIONES
* CLASE MAGISTRAL 1
* TAREA 9
Timers:
* DIAPOSITIVAS * CÓDIGO 17: MANEJO DE TIMER 1
* CLASE MAGISTRAL * CÓDIGO 18: MANEJO DE TIMER 2
* TAREA 10 y 11
LABORATORIO DE UNIDAD:
* LABORATORIO 3
Estos módulos permiten tener un mejor rendimiento del microcontrolador en condiciones reales.
Memoria EEPROM:
* DIAPOSITIVAS * CÓDIGO 19: ESCRITURA Y LECTURA EN MEMORIA EEPROM
* CLASE MAGISTRAL * CÓDIGO 20: USO DE PUT Y GET CON MEMORIA EEPROM
* TAREA 12
WDT:
* DIAPOSITIVAS * CÓDIGO 21: RUTINAS DE REINICIO DEL SISTEMA
* CLASE MAGISTRAL * CÓDIGO 22: CAMBIO DE CONFIGURACIÓN DE ARDUINO CON WDT Y EEPROM
* TAREA 13
Ahorros de energía/sleep:
* DIAPOSITIVAS * CÓDIGO 23: MANEJO DE MODOS SLEEP
* CLASE MAGISTRAL * CÓDIGO 24: MANEJO DE MODOS POWER SAVE
* TAREA 14
Tareas en Tiempo Real (RTC):
* CLASE MAGISTRAL
* CÓDIGO 1
* CÓDIGO 2
* TAREA 15 y 16
LABORATORIO DE UNIDAD:
* LABORATORIO 4
Conceptos teórico prácticos para el desarrollo de sistemas embebidos (SE)
Tipos de SE y sensores:
* DIAPOSITIVAS
* CLASE MAGISTRAL
Acoplamiento de Hardware y Software:
* CLASE MAGISTRAL
* LECTURAS RECOMENDADAS
* CÓDIGO
* TAREA 18
Diseño de Interfaces:
LABORATORIO DE UNIDAD:
* LABORATORIO 5
El formato se encuentra: