Está en la página 1de 6

GUÍA DE SUPERVISIÓN

Nombre del curso: Programador de microcontroladores


Resultado esperado
La persona que concluya esta capacitación será capaz de implementar microcontroladores en soluciones que impliquen la automatización de tareas cotidianas o procesos
específicos para diferentes tipos de industrias a partir del uso de sensores, actuadores y diferentes componentes electrónicos. El programador de microcontroladores podrá
desempeñarse en los diferentes sectores de la industria, o bien de forma independiente desarrollando soluciones a la medida de los requerimientos y necesidades de sus
clientes, fomentando en todo momento las buenas prácticas al desarrollar sus soluciones y siguiendo en todo momento las medidas de seguridad y salud laboral relacionadas
a sus funciones.

Qué observar para determinar el nivel de


Competencia Indicadores de desempeño Temas
dominio:
Explica qué es un microcontrolador, mencionando
que el circuito integrado programable ejecuta
instrucciones de forma secuencial y sirve para la
automatización.
*Microcontroladores Define la composición de un microcontrolador, al
Identifica un microcontrolador y un
*Diferencias entre mencionar la memoria, unidad central de
microprocesador a partir de sus
microcontroladores y procesamiento, periféricos y puertos de entrada y
características y componentes para su
microprocesadores salida.
integración en diferentes aplicaciones.
Identifica el procedimiento para programar un
microcontrolador, al mencionar el desarrollo de
código, decodificación a lenguaje máquina,
Selecciona diferentes
almacenamiento en memoria y ejecución del
microcontroladores mediante
programa.
la identificación de sus
Describe los usos de los pines del
componentes y
microcontrolador, citando que puede haber para
especificaciones técnicas para
entradas y salidas digitales y analógicas, salidas
sentar las bases del desarrollo
PWM y puertos de comunicación.
de diferentes soluciones.
Explica las especificaciones técnicas de un
*Especificaciones técnicas de
microcontrolador en particular, mencionando sus
Determina el alcance de un un microcontrolador
voltajes de operación, velocidad de operación,
microcontrolador a partir de sus *Tarjetas de desarrollo o
resolución del convertidor ADC y los protocolos de
especificaciones técnicas para su prototipado
comunicación que soportan sus puertos,
implementación en diferentes soluciones. *Aplicaciones de los
basándose en la hoja de especificaciones del
microcontroladores
dispositivo.
Cita aplicaciones de los microcontroladores,
mencionando electrodomésticos, sistemas
automovilísticos, automatización de casas y
edificios e internet de las cosas.
Explica qué es la electrónica, al mencionar que
existen dos tipos, analógica y digital, que opera
con bajos niveles de voltaje y que emplea
materiales semiconductores.
Comprende los fundamentos de la Define qué es la electrónica analógica,
electrónica analógica y digital a partir de mencionando que consta de circuitos que operan
*Electrónica analógica
sus características de funcionamiento para con voltajes continuos y variables en el tiempo y
*Electrónica digital
clasificar diferentes elementos y circuitos emplea componentes como resistores,
electrónicos. condensadores, inductores, diodos y transistores.
Identifica qué es la electrónica digital,
mencionando que consta de circuitos que operan
con valores bien definidos de voltaje y forma
circuitos combinacionales y secuenciales.
Identifica las herramientas de trabajo, al citar su
utilidad, como la computadora para programar;
pinzas, desarmadores, protoboard, jumpers y
herramientas de soldadura para armar el
prototipo; multímetro y osciloscopio para realizar
pruebas y mediciones de los prototipos.
Mide el voltaje de un componente al seleccionar la
opción en el multímetro y colocar las terminales
del instrumento en paralelo con el componente a
medir.
Toma la corriente al seleccionar la opción en el
multímetro, y abrir el circuito para insertar las
Aplica los fundamentos de la terminales del instrumento.
p
electrónica analógica y digital Obtiene la frecuencia, período o amplitud de una
con base en las medidas de señal al utilizar el osciloscopio, conectando los
seguridad y salud laboral para cables a un canal del instrumento y la punta de
manipular correctamente sus prueba a la fuente de la señal.
herramientas de trabajo. Retira de tu cuerpo objetos metálicos como
pulseras o anillos además de evitar trabajar con
*Herramientas de trabajo ropa holgada cuando utilices diferentes
Utiliza diferentes herramientas de trabajo
*Uso del multimetro herramientas electrónicas.
siguiendo las medidas de seguridad
*Uso del osciloscopio Utiliza correctamente el multímetro y osciloscopio
correspondientes para evitar dañar su
*Medidas de seguridad y al realizar diferentes mediciones sin tocar las
salud.
salud laboral puntas metálicas de cada uno.
Identifica las funciones del multímetro al
mencionar que se utiliza para realizar mediciones
de voltaje, corriente y resistencia.
Realiza mediciones de voltaje y corriente a
componentes electrónicos girando la perilla del
multímetro a la medición deseada para detectar si
estos son defectuosos.
Realiza mediciones de resistencia a componentes
electrónicos desconectando el equipo de alguna
fuente de alimentación para detectar si estos son
defectuosos.
Calibra el osciloscopio utilizando la señal base y
verifica en la pantalla la señal cuadrada de 5 volts.
Utiliza el osciloscopio para realizar mediciones de
frecuencia, verificando los Hertz que salen en la
pantalla.
Mejora la visibilidad de la señal, girando las
perillas del osciloscopio hasta que la imagen se
amplíe o reduzca su periodo.
Explica qué es un entorno de desarrollo integrado,
mencionando que la interfaz de software
proporciona herramientas que facilitan la
programación.
Instala el entorno de desarrollo integrado Instala un IDE al descargar el archivo, copiar los
(IDE) incluyendo las librerías y archivos descomprimidos en una carpeta en la raíz
*IDE
controladores necesarios para contar con del disco duro y crear un acceso directo en el
un entorno de desarrollo. escritorio.
Actualiza las bibliotecas del IDE al ingresar al menú
Herramientas, seleccionar la placa con la cual
trabajará, seleccionar el tipo Actualizable, dar clic
en Instalar.
Explica la estructura de un sketch, al describir que
al inicio se definen etiquetas, variables y librerías;
Setup se ejecuta una sola vez y configura el
microcontrolador; y Loop se ejecuta
indefinidamente y contiene la lógica del programa.
Emplea la interfaz de desarrollo integrado
Programa el microcontrolador al usar el IDE para
siguiendo la estructura del sketch para el *Estructura del sketch
activar la comunicación serial, imprimir un saludo
desarrollo de diferentes aplicaciones.
y declarar un retraso entre un mensaje y el
siguiente.
Carga el programa al microcontrolador al verificar
que esté seleccionada la placa correcta, dar clic en
verificar errores y dar clic en subir.
Describe el uso de las entradas y salidas digitales
del microcontrolador, mencionando que pueden
leer o enviar señales para controlar el encendido y
apagado de elementos como un LED o un motor.
Integra los fundamentos de la
Describe el uso de las entradas analógicas del
programación de Utiliza los pines de propósito general a microcontrolador, mencionando que usan un
microcontroladores con base partir de las funciones programables para convertidor ADC para leer señales de sensores.
en la estructura general del *Pines de propósito general
controlar las entradas y salidas del Describe el uso de las salidas PWM, mencionando
sketch, funciones de la interfaz microcontrolador. que simulan una señal analógica para controlar el
de desarrollo, las
voltaje de salida.
características y
Describe el uso de los pines de comunicación,
especificaciones técnicas del
mencionando que permiten intercambiar
microcontrolador para ofrecer
información entre dispositivos usando protocolos
diferentes soluciones tanto a
de señales digitales.
problemas cotidianos como de
Menciona los tipos de datos que pueden
los diferentes sectores de la
emplearse al programar el microcontrolador,
industria.
citando void, boolean, char, byte, int, unsigned int,
float, double, array y string-char.
Cita los tipos de operadores que pueden aplicarse
para modificar datos en un microcontrolador,
mencionando los operadores aritméticos,
compuestos, de comparación y booleanos.
Manipula variables al declararlas en el programa y
Manipula los diferentes tipos de datos y
alterar sus valores con los operadores de "=".
operadores en el sketch de acuerdo a sus *Tipos de datos
Utiliza los tipos de valor para organizar el código
características y necesidades, para *Operadores aritméticos y
en estructuras utilizando la palabra clave struct y
desarrollar diferentes algoritmos de lógicos
la sintaxis de asignación que usa el punto por nivel
control.
de anidación.
Aparta espacios de memoria consecutivos para la
designación de arreglos mencionando el tipo de
arreglo que puede ser de una a "n" dimensiones o
de propios arreglos.
Utiliza las sentencias de selección para guiar la
ruta de ejecución de programa seleccionando las
palabras clave de If/else, switch o el operador
condicional.
Explica qué es una función, al citar que es una
sección de código que se ocupa varias veces en el
Programa funciones siguiendo la programa y se llama con una sola instrucción.
estructura correspondiente, para Explica la estructura de una función, al mencionar
*Programación de funciones
disminuir la cantidad de líneas de código y que se compone de parámetros, instrucciones y
aumentar la eficiencia en la programación. retorno.
Controla LEDs al definir etiquetas para los pines,
sus configuraciones en Setup y las rutinas en Loop.
Arma un circuito electrónico para controlar el
encendido y apagado de un LED al conectar una
terminal de un resistor a alimentación, la otra
terminal a un pin del un botón, el mismo pin a una
entrada digital del microcontrolador, la segunda
terminal del botón a tierra, acoplar las referencias
de protoboard y microcontrolador, alimentar el
microcontrolador y conectar un LED a una salida
digital del microcontrolador.
Lee una señal digital con un programa al definir
etiquetas para el botón y el LED, variables
booleanas para éstos, definir salida y entrada en
Setup, tomar la lectura en un ciclo en Loop y
escribir instrucciones con dicha lectura como
condicional.
Lee señales analógicas y digitales por Arma un circuito electrónico para controlar la
*Lectura de señales digitales
medio de los pines de propósito general frecuencia de encendido de un LED al conectar un
*Lectura de señales
con las funciones correspondientes para extremo de un potenciómetro a la alimentación de
analógicas
percibir estímulos del exterior. la protoboard, una entrada analógica del
microcontrolador a la terminal central del
potenciómetro y un LED en serie con un resistor a
una salida digital del microcontrolador.
Lee una señal analógica con un programa al definir
etiquetas para el potenciómetro y el LED, una
variable para el valor del potenciómetro, definir
salida en Setup, leer y almacenar el valor del
potenciómetro en el Loop y escribir instrucciones
para encender el LED.
Identifica los componentes principales de un
diagrama electrónico, señalándole de manera
física en el protoboard.
Realiza un diagrama eléctrico para alimentar
componentes, tomando en cuenta la polaridad de
los pines de alimentación.
Explica el funcionamiento de la configuración pull
up, citando que se toma una lectura baja al pulsar
el botón.
Explica el funcionamiento de la configuración pull
Utiliza resistencias de pull up y pull down a
down, citando que se toma una lectura alta al
partir de las funciones programables en el
Resistencias de pull up y pull pulsar el botón.
microcontrolador para configurar el tipo
down Programa una resistencia pullup al buscar, en la
de señal que recibirá en las entradas
hoja de datos del microcontrolador, un pin que
digitales.
cuente con pull up interna, asignar la etiqueta en
un programa, configurar el pin en Setup y
prgramar las instrucciones de lectura de un botón
en Loop.
Explica qué es una estructura condicional, citando
que permite elegir entre dos o más acciones al
evaluar un criterio.
Menciona qué es una estructura iterativa, citando
que permite ejecutar código de forma repetida.
Identifica qué es una interrupción, al mencionar
que es una función que interrumpe el programa
para ejecutar instrucciones, al recibir una señal
interna o externa al microcontrolador.
Arma el circuito para una interrupción al conectar
tres LEDs a salidas digitales y un botón a entrada
digital.
Programa una interrupción al crear etiquetas para
el botón y los LEDs, configurarlos en Setup,
configurar la interrupción en el pin del botón y
programar las instrucciones a ejecutar cuando
dicha interrupción suceda.
*Estructuras condicionales de
Clasifica los tipos en C# entre tipos de valor y tipos
Emplea diferentes algoritmos mediante el control
de referencia mencionando las palabras clave
uso de estructuras de control e *Estructuras iterativas de
entre ellos como int, char, string, class, struct,
interrupciones para programar diferentes control
interface entre otros.
comportamientos en las salidas del *Manejo de interrupciones
Desarrolla diferentes Utiliza las palabras clave utilizadas en los tipos de
microcontrolador. *Programación de salidas
soluciones empleando los dato de valor y el espacio de memoria, al incluir
digitales
pines analógicos y digitales del int, double, byte, char, bool, entre otras.
microcontrolador a partir de Realiza la conversión implícita y explícita entre
sus funciones programables tipos de valor mencionando que si el tipo es
para implementar diferentes mayor o menor o si utiliza punto flotante,
elementos electrónicos como excluyendo a los booleanos.
sensores, módulos de potencia Conoce las partes de las sentencias iterativas
y actuadores. seleccionando en el código que parte es el
iniciador, la condición y el iterador de incremento
o decremento.
Utiliza las sentencias iterativas para repetir
bloques de código en el programa seleccionando
las palabras clave de do/while, while o for.
Utiliza las sentencias de salto para salir de las
sentencias iterativas seleccionando las palabras
clave de return, continue o etiquetas.
Extrae los valores de una matriz utilizando un
número de índices idéntico al tamaño de la matriz.
Arma el circuito del sensor de temperatura al
conectar su pin de alimentación al pin de
alimentación del microcontrolador, su pin de señal
a una entrada analógica del microcontrolador y su
pin de tierra a la tierra del microcontrolador.
Programa la lectura del sensor de temperatura al
crear una etiqueta para la señal, variables para
voltaje y temperatura, configurar la comunicación
serial, calcular el porcentaje de voltaje de la señal,
convertirlo a temperatura e imprimir el valor en el
monitor serial.
Arma el circuito del relevador al conectar un
resistor a tierra de la protoboard, un fotorresistor
al resistor y el nodo que comparten a una entrada
analógica del microcontrolador, el fotorresistor a
la alimentación de la protoboard, el relevador a
una salida digital del microcontrolador, un foco al
relevador y alimenta el microcontrolador y la
protoboard.
Programa el circuito al crear etiquetas para el LDR
y el relevador, variables de entrada y salida, definir
la salida en Setup y un condicional en Loop para
accionar el relevador al pasar un umbral del LDR.
Programa una señal PWM al seleccionar un pin
apto del microcontrolador, conectar un LED con
resistor y crear un for en Loop con una salida
Implementa diferentes sensores por *Uso de un sensor de analógica que escriba en el LED el valor del
medio de la programación de los pines de temperatura
contador sobre el cual itera.
propósito general del microcontrolador *Uso del relevador
propósito general del microcontrolador *Uso del relevador
Controla un motor DC al conectar sus terminales a
para controlar diferentes elementos *Implementación de señales
los bornes OUT de un circuito integrado L298,
eléctrico electrónicos por medio de PWM
conectar salidas digitales a los pines IN, un pin
módulos de potencia. *Control de un motor DC
PWM a Enable y la alimentación de dicho circuito,
acoplar las tierras y enviarle una señal PWM.
Explica la relación entre voltaje, corriente y
resistencia utilizando la ley de ohm donde el
voltaje es directamente proporcional a la
multiplicación de la corriente por la resistencia.
Identifica los elementos pasivos que conforman a
la electrónica analógica mencionando sus
características eléctricas como voltaje, corriente, y
resistencia con base en la ley de ohm .
Identifica a los componentes electrónicos activos
explicando que son los que están conectados a
fuente de alimentación independiente para poder
funcionar.
Identifica en la hoja de datos la temperatura
recomendada de operación para cada
componente electrónico explicando que el circuito
podría fallar o cambiar su funcionamiento
esperado al sobrepasar dicha temperatura.
Define la temperatura de operación de todo el PCB
de acuerdo a la resistencia mínima al calor, del
componente más vulnerable.
Propone materiales de diseño de PCB y
componentes electrónicos resistentes a altas
temperaturas utilizando PCB manufacturadas con
FR4.
Activa la comunicación al escribir la función
Serial.begin en void setup del programa.
Depura sketches por medio del monitor
Muestra el estado de variables del programa al
serial para corregir problemas en el *Depuración por monitor
usar sereial.print en void Loop del programa.
funcionamiento del programa o mejorar el serial
Gráfica valores de variables del programa al
desempeño del mismo.
dirigirse al menú Herramientas y dar clic en Serial
Plotter.
Explica qué es el ruido eléctrico, al mencionar que
son señales que causan comportamientos no
deseados en los circuitos electrónicos.
Atenúa el ruido eléctrico por medio de Atenúa ruido por alimentación al alimentar los
*Atenuación del ruido
capacitores para mejorar el circuitos con fuentes lineales en lugar de
eléctrico
funcionamiento de sus circuitos. conmutadas.
Reduce el ruido en señales de motores y
relevadores al integrar condensadores en los
circuitos.
Evalúa los diferentes errores en
Protege los circuitos de cargas inductivas al colocar
el funcionamiento de circuitos
un diodo en paralelo al embobinado y polarizado
electrónicos con
inversamente.
microcontroladores a partir de
diferentes pruebas y Cuida los circuitos con motores de corriente
depuración de código para Protege sus circuitos electrónicos usando directa al colocar dos diodos en cada terminal,
módulos de potencia y otros elementos *Protección de circuitos previniendo ambos sentidos de giro.
asegurar el correcto
electrónicos para prevenir fallas por electrónicos Asegura circuitos que corren el riesgo de
funcionamiento de los
corrientes inductivas. polarizarse inversamente al corregir su polaridad
circuitos.
con un puente de diodos.
Limita el voltaje máximo de entrada de un
microcontrolador al colocar un diodo Zener a
tierra en el pin.
Comprueba el funcionamiento de los
condensadores al usar un multímetro para medir
continuidad en las terminales del dispositivo.
Determina cuando un componente ya no Verifica el funcionamiento de los diodos al leer la
funciona correctamente realizando las caída de voltaje en sentido inverso y verificar que
pruebas correspondientes según el tipo de *Detección de fallas en el multímetro no toma lectura.
componente que se esté probando para componentes electrónicos Garantiza el funcionamiento de un transistor al
llevar a cabo su reemplazo en caso de ser colocar la punta COM del multímetro en
necesario. transistores PNP o la punta de medición para NPN
y, con la otra punta, verificar que en las demás
terminales hay una medición grande y otra
pequeña.
Crea un circuito con un display de siete segmentos
al emplear uno de cátodo común, un
decodificador 74LS48, conectarlos en una
protoboard, conectar el decodificador a salidas
Implementa diferentes elementos
*Uso de display de 7 digitales del microcontrolador, alimentar los
electrónicos como displays de 8
segmentos circuitos y programar el microcontrolador en el
segmentos o LCDs a partir del uso de
*Uso de un teclado matricial IDE.
librerías o circuitos integrados para
*Uso de librerías Emplea un teclado matricial al conectarlo a un
monitorear las funciones del
*Uso de pantallas LCD microcontrolador, alimentar sus entradas y leer
microcontrolador y las lecturas de los
*Interfaces de control sus salidas digitales.
sensores.
Usa una pantalla LCD al conectar su alimentación,
tierra y entradas a un microcontrolador, y
programarla usando la biblioteca lcd integrada en
el IDE.
Presenta opciones de protocolos de comunicación
inalámbrica, mencionando radiofrecuencia, RFID,
WiFi, Bluetooth y telefonía celular.
Identifica el caso de uso de protocolos de
comunicación inalámbrica, mencionando que se
emplean para intercambiar información a
distancia.
Menciona el funcionamiento del protocolo de
Desarrolla interfaces de control comunicación por radiofrecuencia, citando que
por hardware a partir de la transfiere información por ondas
Establece comunicación entre dos o más
incorporación de diferentes electromagnéticas a kilómetros de distancia.
microcontroladores a partir de protocolos
elementos electrónicos para *Comunicaciones Explica el funcionamiento del protocolo de
de comunicación estandarizados para
controlar y monitorear las inalámbricas comunicación RFID, citando que consiste en
extender las funcionalidades de la
funciones programadas en el reconocer bandas electromagnéticas integradas
aplicación.
microcontrolador. en tarjetas a pocos centímetros de distancia.
Comprende el funcionamiento del protocolo de
comunicación WiFi, citando que permite conectar
diversos dispositivos a internet y tiene alcance de
20 metros.
Identifica el funcionamiento del protocolo de
comunicación Bluetooth, citando que permite
comunicación punto a punto y punto a multipunto
entre dispositivos electrónicos a pocos metros de
distancia.
Presenta la ventaja de crear placas para montar
los circuitos, mencionando que facilitan la
conexión entre los componentes y el
microcontrolador.
Explica la utilidad del software de diseño de
Desarrolla PCBs considerando las
placas, mencionando que permite configurar la
especificaciones técnicas de los *Diseño de placas para
ubicación de los componentes, las características
microcontroladores con fin de proveer microcontroladores
de las pistas y obtener los archivos para fabricar la
soluciones mejor integradas.
placa.
Identifica la ventaja de ensamblar placas para la
maniobrabilidad de los circuitos, mencionando
que permiten reducir el tamaño de los mismos y
facilitar su manipulación.

También podría gustarte