STM32 Mbed CodeIDE (1/8): primer parpadeo
El alumnado usa STM32 Mbed CodeIDE para editar main.cpp, compilar y subir un programa DigitalOut de parpadeo, y registrar evidencia del LED en la placa real.
- Sistemas embebidos
- Secundaria (16–19 años)
- 50 min

LabsLand
Programa un microcontrolador real de ARM con periféricos y modos de bajo consumo usando un IDE online de Mbed.
Información del laboratorio
El laboratorio STM32 permite a los usuarios programar y controlar de forma remota una placa ST WB55RG Nucleo. En esta versión del laboratorio, el desarrollo se realiza con el IDE online de LabsLand para Mbed, completamente basado en la web. Incluye varios periféricos de entrada y salida, como interruptores, botones, potenciómetros y sensores, además de una pantalla LCD y un motor servo. El laboratorio puede utilizarse para estudiar los modos de bajo consumo de energía. Es adecuado para cursos sobre sistemas embebidos, programación de microcontroladores e Internet de las Cosas (IoT).
El laboratorio STM32 de LabsLand permite a los usuarios programar y controlar una placa ST Nucleo WB55RG y varios periféricos de entrada y salida, como LEDs, un LED RGB, interruptores, una pantalla OLED y un motor servo. El laboratorio también admite una serie de modos de bajo consumo, como Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby y Shutdown. Estos modos se pueden utilizar para estudiar el impacto del consumo de energía en el rendimiento y la funcionalidad de la placa STM32.
Esta versión del laboratorio se utiliza a través del IDE online de LabsLand para el desarrollo basado en Mbed. Los estudiantes pueden escribir código con la API de Mbed directamente en el navegador, compilarlo de forma remota y programar la placa STM32 sin instalar una toolchain local. El IDE está pensado para uso educativo y ofrece un flujo sencillo para escribir, compilar y cargar código desde cualquier ordenador con conexión a internet.
El IDE online de Mbed parte de un proyecto que ya está preparado para la placa STM32 WB55RG y para el hardware disponible en el laboratorio. Esto permite centrarse en la lógica de la aplicación y en las APIs de Mbed, en lugar de dedicar tiempo a la configuración inicial del proyecto. A partir de ahí, los usuarios pueden ampliar el proyecto con sus propios archivos fuente y de cabecera.
El laboratorio STM32 a distancia de LabsLand es una plataforma versátil que se puede aplicar a una amplia gama de cursos, incluyendo:
Estos cursos pueden involucrar la programación de la placa STM32, la conexión con varios sensores y periféricos y el estudio de los principios de los sistemas basados en microcontroladores e IoT. El laboratorio STM32 a distancia proporciona las herramientas hardware y software necesarias para el aprendizaje práctico y la experimentación en estas áreas.
Esta versión del laboratorio utiliza el IDE online de Mbed de LabsLand para que los estudiantes desarrollen directamente con las APIs de Mbed OS.
Hay disponible una versión alternativa del laboratorio (STM32 Nucleo - No IDE) para flujos de trabajo en los que se prefiera compilar con toolchains externas o IDEs fuera de línea y subir directamente a la placa el binario resultante.
El desarrollo de este laboratorio se lleva a cabo como parte del proyecto REMOCLEC. El consorcio REMOCLEC, liderado por LabsLand, también está formado por la Universidad de Deusto y Plegma Labs. REMOCLEC es financiado por el proyecto Smart4All de la Unión Europea, que es financiado por el programa de investigación e innovación Horizon 2020 de la Unión Europea.
Qué hacen los estudiantes
Lecciones listas para usar
Consulta actividades listas para el aula que guían al alumnado durante el uso del laboratorio real.
El alumnado usa STM32 Mbed CodeIDE para editar main.cpp, compilar y subir un programa DigitalOut de parpadeo, y registrar evidencia del LED en la placa real.
El alumnado programa secuencias temporizadas de LEDs en una placa STM32 real con DigitalOut y esperas de Mbed, cambia el ritmo y explica el orden observado.
El alumnado lee botones activos en bajo con DigitalIn y PullUp de Mbed, prueba el antirrebote y conecta la evidencia del botón con la salida LED real.
Experimentos disponibles
STM32 Nucleo (Mbed) está disponible desde su punto principal de acceso al laboratorio.