Torna ai laboratori

LabsLand

STM32 Nucleo (Mbed)

Programma un vero microcontrollore ARM con periferiche e modalità a basso consumo usando un IDE Mbed online.

  • Laboratori in tempo reale
  • Codeide
  • Università e College
Laboratorio remoto STM32 Nucleo (Mbed) ospitato da LabsLand

Informazioni sul laboratorio

Riassunto

Il laboratorio STM32 consente agli utenti di programmare e controllare da remoto una scheda ST WB55RG Nucleo. In questa versione del laboratorio, lo sviluppo avviene con l’IDE online di LabsLand per Mbed, completamente basato sul web. Include varie periferiche di ingresso e uscita, come interruttori, pulsanti, potenziometri e sensori, oltre a uno schermo LCD e a un servomotore. Il laboratorio può essere usato per studiare le modalità di basso consumo energetico. È adatto a corsi su sistemi embedded, programmazione di microcontrollori e Internet of Things (IoT).

 

Hardware e periferiche del laboratorio

Il laboratorio remoto STM32 di LabsLand consente agli utenti di programmare e controllare una scheda ST Nucleo WB55RG e vari periferiche di input e output, come LED, un LED RGB, interruttori, un display OLED e un servomotore. Il laboratorio supporta anche una gamma di modalità a basso consumo energetico, tra cui Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby e Shutdown. Queste modalità possono essere utilizzate per studiare l'impatto del consumo energetico sulle prestazioni e sulla funzionalità della scheda STM32.

 

L'IDE online

Questa versione del laboratorio si usa tramite l’IDE online di LabsLand per lo sviluppo basato su Mbed. Gli studenti possono scrivere codice con l’API di Mbed direttamente nel browser, compilarlo da remoto e programmare la scheda STM32 senza installare una toolchain locale. L’IDE è pensato per l’uso didattico e offre un flusso semplice per scrivere, compilare e caricare codice da qualsiasi computer con connessione internet.

 

Il codice di partenza

L’IDE Mbed online parte da un progetto già preparato per la scheda STM32 WB55RG e per l’hardware disponibile nel laboratorio. In questo modo ci si può concentrare sulla logica applicativa e sulle API Mbed invece di perdere tempo nella configurazione iniziale del progetto. Gli utenti possono poi estendere questo punto di partenza con i propri file sorgente e header.

 

Corsi e applicazioni

Il laboratorio remoto STM32 di LabsLand è una piattaforma versatile che può essere applicata a una vasta gamma di corsi, tra cui:

  • Introduzione ai microcontrollori
  • Internet of Things (IoT)
  • Informatica a basso consumo
  • Interfacciamento dei sensori
  • Sistemi embedded
  • Architettura dei computer

Questi corsi possono comportare la programmazione della scheda STM32, l'interfacciamento con vari sensori e periferiche e lo studio dei principi dei sistemi basati su microcontrollori e dell'IoT. Il laboratorio remoto STM32 fornisce gli strumenti hardware e software necessari per l'apprendimento pratico e la sperimentazione in queste aree.

 

Altre versioni di questo laboratorio

Questa versione del laboratorio usa l’IDE Mbed online di LabsLand così che gli studenti possano sviluppare direttamente con le API di Mbed OS.

È disponibile una versione alternativa del laboratorio (STM32 Nucleo - No IDE) per i flussi di lavoro in cui si preferisce compilare con toolchain esterne o IDE offline e caricare direttamente sulla scheda il file binario risultante.

 

Il progetto REMOCLEC

Lo sviluppo di questo laboratorio è condotto nell'ambito del progetto REMOCLEC. Il consorzio REMOCLEC, guidato da LabsLand, è composto anche dall'University of Deusto e da Plegma Labs. REMOCLEC è finanziato dal progetto europeo Smart4All, che è finanziato dal programma di ricerca e innovazione Horizon 2020 dell'Unione Europea.

Cosa fanno gli studenti

Usano attrezzature reali e ragionano sulle misure.

Livello consigliato
Università e College
Modello di accesso tipico
Laboratori in tempo reale, Codeide
Funziona su
Browser web moderni su computer scolastici, universitari e domestici.
Uso didattico
Adatto a compiti, dimostrazioni, attività collegate all'LMS e pratica remota.

Esperimenti disponibili

Usa il laboratorio reale dal browser.

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed