Meta
Aprender a programar los Microcontroladores con arquitectura ARM utilizando el lenguaje de programación Python. Mediante el sistema operativo MicroPython como intérprete embebido en el Microcontrolador, se podrá realizar prácticas muy potentes y de manera muy fácil e intuitiva.
Dirigido a
Profesionistas, estudiantes de ingeniería electrónica/mecatrónica o carreras a fin, así como entusiastas de los sistemas electrónicos embebidos, con conocimientos básicos de programación.
Modalidad
Online, accede desde cualquier dispositivo con internet, en el momento que desees y desde donde estés.
Duración
El tiempo límite para acceder al contenido es de 90 días naturales y en caso de concluirlo exitosamente, tendrás acceso de por vida.
Objetivos
Conocer los conceptos de básicos de programación del lenguaje Python orientado a sistemas embebidos.
Aprenderemos a instalar el sistema operativo Micropython en la tarjeta Ophyra cuyo microcontrolador corresponde a un ARM Cortex-M4 de STMicroelectronics.
Utilizar los recursos de hardware del microcontrolador STM32F407, como por ejemplo: Puertos de entrada salida, puertos de comunicación serial, convertidores de ADC, DAC, etc.
- Realizar prácticas muy rápidas, intuitivas y potentes, para explotar las características de la tarjeta Ophyra.
Contenido del curso:
I. INTRODUCCIÓN A LOS SISTEMAS EMBEBIDOS
En esta sección aprenderás que son las FPGAs, su estructura interna, las gamas y familias (ampliar para que sirve o sus usos), y finalmnete que es VHDL.
II. PUERTOS DE PROPÓSITO GENERAL
En esta sección aprenderás la estructura de un código, los tipos y señales, operadores, funciones de conversión y finalmente las herramientas EDA.
III. MANEJO DE LOS PERIFÉRICOS ANALÓGICOS (ADC Y DAC)
Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general. Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general.
IV. PUERTO 12C
Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general. Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general.
V. LA PANTALLA TFT
Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general. Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general.
VI. MEMORIA MICRO SD
Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general. Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general.
VII. PUERTO DE COMUNICACIÓN SERIAL RS232
Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general. Aquí lo que vas a aprender o más bien para que te van a servir estos temas en general.
Prácticas y ejercicios que podrás realizar
- Creación de compuertas lógicas básicas
- Declaración de componentes
- Decodificador BCD
- Creación de latches y flip flops
- Generación de PWM
- Uso de la LCD
- Uso del sensor ultrasónico
- Uso del display de 7 segmentos
- Calculadora
- Mostrar letras en display de 7 segmentos
- Unidad Lógica Aritmética
- Estacionamiento automatizado
- Semáforo de crucero
- Contador ascendente y descendente
- PWM
- Cronómetro digital
- Control de monitor VGA
Software necesario
Firmware necesario
El curso incluye:
– Curso (lecciones grabadas)
– Ejercicios propuestos
– Cuestionarios
– Soporte en línea
– Reconocimiento de participación
Sobre el curso
Instructor
Fernando Julián Quiñones Novelo
Dr. Ciencias de la Electrónica