Programación de Microcontroladores (ENED11) Versión: OFICIALIZADA VIGENTE (OTOÑO 2017)
General Visualizar Descriptor Bibliografía Software Perfil Docente
INACAP
ASIGNATURA: Programación de Microcontroladores HORAS TOTALES: 72
Horas Horas
Presenciales: 72 Online: 0
DESCRIPCIÓN DE LA ASIGNATURA: Programación de Microcontroladores es una asignatura de carácter práctica, del área formativa de Especialidad, que una vez
finalizada permitirá al estudiante desarrollar soluciones de automatización y control de bajo costo integrando diversas tecnologías. El propósito de la asignatura es entregar
fundamentos teóricos-prácticos respecto de la programación de microcontroladores, como así también el manejo de nuevas tecnologías y redes de sensores.
COMPETENCIAS:
COMPETENCIA DEL PERFIL DE EGRESO ASOCIADA INDICADOR DE DESARROLLO
Diseña proyectos de automatización, aplicando normativas vigentes y Diseña un sistema de automatización y control de acuerdo a requerimientos técnicos.
metodologías de diseño, demostrando autonomía, utilizando integradamente
herramientas TIC, para dar soluciones creativas y eficientes según los
requerimientos de la empresa.
Implementa proyectos de automatización y control, aplicando tecnología para Implementa sistemas de automatización y control de acuerdo al requerimiento técnico y normativas
la eficiencia del proceso, demostrando liderazgo, capacidad para resolver vigentes.
problemas simultáneos y/o de carácter multidisciplinario de manera individual
y grupal y utilizando integradamente herramientas TIC, para dar soluciones
creativas y eficientes en las actividades requeridas en la empresa.
COMPETENCIA GENÉRICA NIVEL DE DOMINIO
Resolución de problemas Nivel 2- Resuelve problemas a través de síntesis, integrando diversas variables en situaciones en el
ámbito de su profesión.
Trabajo en Equipo Nivel 2- Trabaja de manera colaborativa en la consecución de un objetivo común, reconociendo en sí
mismo y en los demás, las características que favorecen la colaboración y aquellas que precisan
cambios en el ámbito de su profesión.
UNIDADES DE APRENDIZAJE: HORAS
Presenciale Onlin Totale
s e s
1 Fundamentos de programación. 15 0 15
2 Microcontroladores Arduino. 15 0 15
3 Tarjetas Raspberry Pi y periféricos de bajo consumo. 15 0 15
4 Proyecto de control y monitoreo distribuido. 23 0 23
EVALUACIÓN: 4
DOCENTE ELABORADOR: Exequiel Álvarez Olate ASESOR DE DISEÑO CURRICULAR: Ivana Guillaume Fernandez
UNIDADES DE APRENDIZAJE
HORAS DE LA UNIDAD : 15
1.- Fundamentos de programación.
Horas Presenciales : 15 Horas Online : 0
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIÓN CONTENIDOS MÍNIMOS OBLIGATORIOS
1.1.- Programa microcontroladores 1.1.1.- Compara el lenguaje C con el lenguaje de máquina Assembler, Introducción a Microcontroladores y Lenguaje de máquina.
PIC, utilizando de manera óptima las
instrucciones y técnicas de considerando sus ventajas y desventajas.
programación (integrada
competencia genérica Resolución de 1.1.2.- Graba microcontroladores PIC, utilizando el software y hardware
Problemas, nivel 2). El compilador Pic C, características, ventajas y limitaciones.
adecuado.
Bucles iterativos For-while
1.1.3.- Propone una solución basada en Microcontroladores PIC.
Sentencias If-Else
1.1.4.- Utiliza la descripción de la realidad para la identificación de un
problema ya sea en el ámbito académico o en el de su profesión, Grabación de microcontrolador
integrando las diversas variables de éste.
ACTIVIDADES MÍNIMAS OBLIGATORIAS
Actividad 1: Laboratorio de programación de PIC
Utilizando software de simulación se verifica el correcto funcionamiento de un programa en lenguaje C, aplicado a un microcontrolador PIC.
HORAS DE LA UNIDAD : 15
2.- Microcontroladores Arduino.
Horas Presenciales : 15 Horas Online : 0
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIÓN CONTENIDOS MÍNIMOS OBLIGATORIOS
2.1.- Programa microcontroladores 2.1.1.- Determina el procedimiento de conversión análoga en un Conversor Análogo/Digital: características, resolución,
Arduino, utilizando de manera óptima escalamiento de variables físicas. configuración.
las instrucciones y técnicas de
programación (integrada 2.1.2.- Programa técnicas de control del tipo On-Off, en domótica. Arquitectura de Arduino: Entradas, salidas, puertos de
competencia genérica Resolución de comunicación y módulos.
Problemas, nivel 2). 2.1.3.- Programa técnicas de control Automático SISO, en domótica.
Programación de Microcontroladores Arduino.
2.1.4.- Propone soluciones a problemas en el ámbito académico y de su
profesión, integrando diversas variables. Configuración y lectura de sensores, análogos y discretos.
Configuración de puertos de comunicación.
ACTIVIDADES MÍNIMAS OBLIGATORIAS
Actividad 1: Programación de Microcontroladores Arduino
Implementan ejemplos básicos de control utilizando placas de desarrollo Arduino.
HORAS DE LA UNIDAD : 15
3.- Tarjetas Raspberry Pi y periféricos de bajo consumo.
Horas Presenciales : 15 Horas Online : 0
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIÓN CONTENIDOS MÍNIMOS OBLIGATORIOS
3.1.- Programa Raspberry Pi, 3.1.1.- Desarrolla soluciones a problemáticas de automatización y control Introducción a Sistema Operativo Linux Raspbian: Carga de S.O.
configurando puertos GPIO para el mediante el uso de Raspberry Pi. en tarjeta SD, Uso de la herramienta apt, Uso de Batch y Cron en
manejo de entradas (integrada
Linux
competencia genérica Resolución de 3.1.2.- Desarrolla soluciones a problemáticas de automatización y control
Problemas, nivel 2). mediante el uso de Zigbee. Introducción a Python como lenguaje interpretado: Variables y
Constantes, Condicionales (if else), Loops (while, for each),
3.1.3.- Desarrolla soluciones a problemáticas de automatización y control Funciones: Uso de librerías
mediante el uso de Lylipad-Arduino.
Uso de GPIO: Presentación de Pinout GPIO, Libreria Python GPIO
3.1.4.- Propone soluciones a problemas en el ámbito académico y de su
profesión, integrando diversas variables. Periféricos de bajo consumo Zigbee: Introducción al protocolo
Zigbee, Presentación de Módulos XBEE, Ambiente de Desarrollo
Wearables: Presentación de Módulos Lilypad
ACTIVIDADES MÍNIMAS OBLIGATORIAS
Actividad 1: Laboratorio de Raspberry Pi y Periféricos.
Configuran ejemplos básicos de control utilizando Raspberry Pi y periféricos de bajo consumo.
HORAS DE LA UNIDAD : 23
4.- Proyecto de control y monitoreo distribuido.
Horas Presenciales : 23 Horas Online : 0
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIÓN CONTENIDOS MÍNIMOS OBLIGATORIOS
4.1.- Implementa una solución 4.1.1.- Propone solución óptima basada en monitoreo distribuido, para un Planificación de proyecto.
tecnológica de carácter funcional problema en el ámbito de la domótica.
utilizando tarjetas de bajo costo Organización de equipo.
(Arduino y/o Raspberry Pi) y 4.1.2.- Representa solución tecnológica mediante diagramas.
periféricos de bajo consumo
(integrada competencia genérica 4.1.3.- Programa los distintos bloques funcionales de la solución.
Trabajo en Equipo, nivel 2).
4.1.4.- Organiza al equipo de trabajo para alcanzar las metas propuestas.
ACTIVIDADES MÍNIMAS OBLIGATORIAS
Actividad 1: Proyecto de Control y Monitoreo Distribuido
Diseñan e implementan, en equipos de trabajo, la solución óptima a una problemática presentada por el docente.
ESTRATEGIAS METODOLÓGICAS
Unidad aprendizaje 1: Fundamentos de programación
Clase expositiva
Prácticas de laboratorio o taller
Unidad aprendizaje 2: Microcontroladores Arduino
Clase expositiva
Prácticas de laboratorio o taller
Unidad aprendizaje 3: Tarjetas Raspberry Pi y periféricos de bajo consumo
Clase expositiva
Prácticas de laboratorio o taller
Unidad aprendizaje 4: Proyecto de control y monitoreo distribuido
Aprendizaje basado en proyecto
Tutoría
SISTEMA DE EVALUACIÓN
Evaluación diagnóstica (ED)
Se sugiere que al inicio de la asignatura se realice una evaluación diagnóstica que permita conocer y valorar los conocimientos y/o desempeños previos del alumno. La evaluación considera la
aplicación de un instrumento a definir por el docente y la valoración porcentual de acuerdo a un indicador de logro definido (se recomienda considerar el 60% de logro como indicador). La
información recogida le permitirá tomar decisiones relacionadas con la planificación, las estrategias metodológicas y de evaluación de las sesiones de aula.
Evaluación formativa (EF)
Unidad de N° Evaluaciones Criterios de evaluación Procedimientos de Instrumentos de Evidencias sugerid
Aprendizaje evaluación evaluación
UA1 EF1 1.1.1- Compara el lenguaje C con el lenguaje de máquina Assembler, Práctica de laboratorio Escala de Apreciación Ejecución de un procedim
considerando sus ventajas y desventajas. o taller
1.1.2.- Graba microcontroladores PIC, utilizando el software y hardware
adecuado.
1.1.3.- Propone una solución basada en Microcontroladores PIC.
1.1.4.- Utiliza la descripción de la realidad para la identificación de un
problema ya sea en el ámbito académico o en el de su profesión,
integrando las diversas variables de éste.
UA2 EF2 2.1.1.- Determina el procedimiento de conversión análoga en un escalamiento Práctica de laboratorio Escala de Apreciación Ejecución de un procedim
de variables físicas. o taller
2.1.2.- Programa técnicas de control del tipo On-Off, en domótica.
2.1.3.- Programa técnicas de control Automático SISO, en domótica.
2.1.4.- Propone soluciones a problemas en el ámbito académico y de su
profesión, integrando diversas variables.
UA3 EF3 3.1.1.- Desarrolla soluciones a problemáticas de automatización y control Práctica de laboratorio o Escala de Apreciación Ejecución de un procedim
mediante el uso de Raspberry Pi. taller
3.1.2.- Desarrolla soluciones a problemáticas de automatización y control
mediante el uso de Zigbee.
3.1.3.- Desarrolla soluciones a problemáticas de automatización y control
mediante el uso de Lylipad-Arduino.
3.1.4.- Propone soluciones a problemas en el ámbito académico y de su
profesión, integrando diversas variables.
UA4 EF4 4.1.1.- Propone solución óptima basada en monitoreo distribuido, para un Aprendizaje basado en Escala de Apreciación Avance del proyecto
problema en el ámbito de la domótica. proyectos
4.1.2.- Representa solución tecnológica mediante diagramas.
4.1.3.- Programa los distintos bloques funcionales de la solución.
4.1.4.- Organiza al equipo de trabajo para alcanzar las metas propuestas.
Total de EF
4
sugeridas
Evaluación sumativa (ES)
Unidad de N° Evaluaciones Criterios de evaluación Procedimientos de Instrumentos de Evidencias %
Aprendizaje evaluación evaluación sugeridas Parcia
l
UA1 ES1 1.1.1- Compara el lenguaje C con el lenguaje de máquina Práctica de Escala de Informe y/o resolución 10%
Assembler, considerando sus ventajas y desventajas. laboratorio o taller Apreciación de guía de laboratorio
o taller
1.1.2.- Graba microcontroladores PIC, utilizando el software y
Unidad de N° Evaluaciones Criterios de evaluación Procedimientos de Instrumentos de Evidencias %
Aprendizaje evaluación evaluación sugeridas Parcia
l
hardware adecuado.
1.1.3.- Propone una solución basada en Microcontroladores PIC.
1.1.4.- Utiliza la descripción de la realidad para la identificación
de un problema ya sea en el ámbito académico o en el de su
profesión, integrando las diversas variables de éste.
UA2 ES2 2.1.1.- Determina el procedimiento de conversión análoga en un Práctica de Escala de Informe y/o resolución 15%
escalamiento de variables físicas. laboratorio o taller Apreciación de guía de laboratorio
o taller
2.1.2.- Programa técnicas de control del tipo On-Off, en
domótica.
2.1.3.- Programa técnicas de control Automático SISO, en
domótica.
2.1.4.- Propone soluciones a problemas en el ámbito académico
y de su profesión, integrando diversas variables.
UA3 ES3 3.1.1.- Desarrolla soluciones a problemáticas de automatización Práctica de Escala de Informe y/o resolución 20%
y control mediante el uso de Raspberry Pi. laboratorio o taller Apreciación de guía de laboratorio
o taller
3.1.2.- Desarrolla soluciones a problemáticas de automatización
y control mediante el uso de Zigbee.
3.1.3.- Desarrolla soluciones a problemáticas de automatización
y control mediante el uso de Lylipad-Arduino.
3.1.4.- Propone soluciones a problemas en el ámbito académico
y de su profesión, integrando diversas variables.
UA4 ES4 4.1.1.- Propone solución óptima basada en monitoreo Aprendizaje basado Escala de Informe de proyecto. 35%
distribuido, para un problema en el ámbito de la domótica. en proyectos Apreciación
4.1.2.- Representa solución tecnológica mediante diagramas.
4.1.3.- Programa los distintos bloques funcionales de la
solución.
4.1.4.- Organiza al equipo de trabajo para alcanzar las metas
propuestas.
Unidad de N° Evaluaciones Criterios de evaluación Procedimientos de Instrumentos de Evidencias %
Aprendizaje evaluación evaluación sugeridas Parcia
l
Total de ES
mínimas 4 Porcentaje para evaluaciones establecidas por el docente de aula 20%
obligatorias
BIBLIOGRAFÍA DE LA ASIGNATURA
Bibliografia Básica
Nombre
Tipo de
Título Autor Año ISBN/ISSN Editorial Fuente Recurso
Material
Digital
Ceballos Sierra,
C/C++ curso de programación 2007 9788499643229 RA-MA e-Libro ebook
Francisco Javier
Abdullahi Electronics, Computer and Computation IEEE/IET
The working principle of an Arduino Badamasi, 2014 (ICECCO), 2014 11th International Electronic Artículo
Yusuf Conference on. 2014, p. 1-4. Library (IEL)
Programación de microcontroladores PIC Dogan, Ibrahim 2007 9781449209599 Marcombo e-Libro ebook
Menchaca
Fundamentos de programación en Instituto Politécnico
García, Felipe 2002 9781449226947 e-Libro ebook
Lenguaje C Nacional
Rolando
Globally accessible machine automation Advances in Computing, Communications IEEE/IET
using Raspberry pi based on Internet of Sandeep, V. 2015 and Informatics (ICACCI), 2015 International Electronic Artículo
Things Conference on. 2015, p. 1144-1147. Library (IEL)
Universitat Jaume I.
Introducción a la programación con Marzal Varó,
2014 9788469711781 Servei de Comunicació i e-Libro ebook
Python 3 Andrés
Publicacions
Microcontroladores : fundamentos y Valdés Pérez,
2007 9789701511497 Alfaomega Libro
aplicaciones con PIC Fernando E.
Bibliografia Sugerida
Nombre
Tipo de
Título Autor Año ISBN/ISSN Editorial Fuente Recurso
Material
Digital
Microcontroladores PIC : diseño práctico Angulo
de aplicaciones. Segunda parte : Usategui, José 2006 9788448173470 McGraw-Hill España e-Libro ebook
PIC16F87X, PIC18FXXXX María
PERFIL DOCENTE
Preferencia Título Profesional Grado Académico Experiencia Docente Experiencia Profesional
1 Ingeniero Eléctrico 0 2
1 Ingeniero en Electrónica 0 2
Observaciones
Deseable experiencia en programación de microcontroladores, DSP y tarjetas de desarrollo Arduino y Raspberry Pi
ESTÁNDAR SOFTWARE
Software Versión Observaciones
Compilador Pic C compiler
Excel Versión Office 2013
PROTEUS