5.00
(1 Valoración)

Programación de Microcontroladores ARM en lenguaje MicroPython

Lista de deseos Compartir
Compartir el curso
Enlace de página
Compartir en los medios sociales

¿Qué aprenderás?

  • 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

1. Introducción

  • 1.1 Microcontroladores ARM
    05:52
  • 1.2 MicroPython
    05:49
  • 1.3 Tarjeta de desarrollo Ophyra
    05:09
  • 1.4. Instalación de software recomendado
    05:06
  • 1.5. Instalar MicroPython en Ophyra
    07:03
  • 1.6. «Hello World»
    03:09
  • Práctica #1: Hello World
    03:52
  • Práctica #2: Aritmética y ciclo while
    07:35

2. Puertos de propósito general

3. Manejo de los periféricos analógicos (ADC y DAC)

4. El puerto I2C para controlar dispositivos electrónicos

Cuestionario

5. La pantalla TFT

6. Manejo de la memoria micro SD

7. Puerto de comunicación serial RS232

Banco de ejercicios
Este banco de ejercicios es opcional, pero te recomendamos realizar para profundizar en tu conocimiento.

Cuestionario II

Valoraciones y reseñas de estudiantes

5.0
Total 1 Valoración
5
1 valoración
4
0 valoración
3
0 valoración
2
0 valoración
1
0 valoración
BD
hace 7 meses
El curso es bueno y creo que me ayudó bastante ya tener conocimientos previos en electrónica.
Considero que los ejemplos pueden unificados en uno solo para no tener tantas ventanas de un mismo tema, por ejemplo yo hice una sola practica haciendo uso de la clase Pin y la clase Sw

if Switch3.value() == 0:
LedAzul.toggle()
print('Led azul')
while (Switch3.value() == 0):
delay(Tiempo)
print('Suelta el boton')

if sw().sw4() == 0:
LedRojo.on()
LedVerde.on()
LedAzul.on()
print('Led blanco')
while (sw().sw4() == 0):
delay(Tiempo)
print('Suelta el boton')

Tambien me gustaria saber si no tienen un curso de como configurar micropython en una tarjeta custom para poder usar los perifericos que nosotros tenemos como switches de estado solido, drivers de motores, etc

Want to receive push notifications for all major on-site activities?