En este repositorio se encuentran las practicas y proyectos de Programacion de Microcontroladores de la Especializacion en Sistemas Embebidos de la UBA.
Los contenidos están organizados de la siguiente forma:
Proyecto de ejemplo para tomar como base para las practicas.
Familiarización con el entorno de trabajo STM32CubeIDE + NUCLEO-F429ZI.
Implementación de retardos no bloqueantes.
Implementación de un módulo de software de retardos no bloqueantes.
Implementación de un módulo de software de una MEF anti-rebotes para un botón.
Implementación de un módulo de software para UART.
SpinFlow: proyecto desarrollado en la placa NUCLEO-F429ZI, con el microcontrolador STM32F429ZIT6U. Se basa en el control de LEDs NeoPixels según el movimiento detectado por el MPU-9250. De esta forma se crean efectos de iluminación dinámicos y personalizables en respuesta a la dirección de giro del dispositivo.