Tillbaka till laboratorier

LabsLand

STM32 Nucleo (Mbed)

Programmera en verklig ARM-mikrokontroller med kringutrustning och lågeffektlägen med en Mbed-IDE online.

  • Realtidslaboratorier
  • Codeide
  • Universitet & Högskola
Fjärrlaboratoriet STM32 Nucleo (Mbed) hostat av LabsLand

Laboratorieinformation

Sammanfattning

STM32-laboratoriet gör det möjligt för användare att programmera och styra ett ST WB55RG Nucleo-kort på distans. I denna version av laboratoriet sker utvecklingen med LabsLands helt webbaserade online-IDE för Mbed. Det inkluderar olika in- och utgångsperiferier, såsom strömbrytare, knappar, potentiometrar och sensorer, samt en LCD-skärm och en servomotor. Laboratoriet kan användas för att studera lågenergiförbrukningslägen. Det är lämpligt för användning i kurser om inbyggda system, mikrokontrollerprogrammering och Internet of Things (IoT).

 

Laboratorieutrustning och pheriferier

STM32 fjärrlaboratorium av LabsLand gör det möjligt för användare att programmera och styra ett ST Nucleo WB55RG-kort och olika in- och utgångsperiferier, såsom lysdioder, en RGB LED, brytare, en OLED-skärm och en servomotor. Laboratoriet stöder också en rad energisnåla lägen, inklusive Sömn, Lågenergikörning, Lågenergisömn, Stop 0, Stop 1, Stop 2, Beredskap och Nedstängning. Dessa lägen kan användas för att studera energiförbrukningens påverkan på prestanda och funktionalitet hos STM32-kortet.

 

Online IDE

Denna version av laboratoriet används via LabsLands online-IDE för Mbed-baserad utveckling. Studenter kan skriva kod med Mbed-API:et direkt i webbläsaren, kompilera den på distans och programmera STM32-kortet utan att installera en lokal verktygskedja. IDE:n är avsedd för utbildning och ger ett enkelt arbetsflöde för att skriva, kompilera och ladda upp kod från vilken dator som helst med internetanslutning.

 

Startkoden

Online-IDE:n för Mbed startar från ett projekt som redan är förberett för STM32 WB55RG-kortet och den hårdvara som finns i laboratoriet. Det gör att användarna kan fokusera på applikationslogiken och Mbed-API:erna i stället för att lägga tid på den initiala projektkonfigurationen. Därefter kan de utöka utgångspunkten med egna källkods- och headerfiler.

 

Kurser och tillämpningar

STM32 fjärrlaboratorium av LabsLand är en mångsidig plattform som kan tillämpas på en rad kurser, inklusive:

  • Introduktion till mikrokontroller
  • Internet of Things (IoT)
  • Lågenergiberäkning
  • Sensorgränssnitt
  • Inbyggda system
  • Datorarkitektur

Dessa kurser kan innebära programmering av STM32-kortet, gränssnitt med olika sensorer och pheriferier, och studera principerna för mikrokontrollerbaserade system och IoT. STM32 fjärrlaboratorium tillhandahåller nödvändig hårdvara och mjukvaruverktyg för praktiskt lärande och experimentering inom dessa områden.

 

Andra versioner av detta laboratorium

Den här versionen av laboratoriet använder LabsLands online-IDE för Mbed så att studenter kan utveckla direkt mot Mbed OS API:er.

En alternativ version av laboratoriet finns tillgänglig (STM32 Nucleo - No IDE) för arbetsflöden där användare föredrar att kompilera med externa verktygskedjor eller offline-IDE:er och ladda upp den resulterande binärfilen direkt till kortet.

 

REMOCLEC-projektet

Utvecklingen av detta laboratorium bedrivs som en del av REMOCLEC-projektet. REMOCLEC-konsortiet, lett av LabsLand, består även av Universitetet i Deusto och Plegma Labs. REMOCLEC finansieras av Smart4All-europeiska projektet, som finansieras av Europeiska unionens Horizon 2020 forsknings- och innovationsprogram.

Vad studenter gör

Styr riktig utrustning och resonerar utifrån mätningar.

Rekommenderad nivå
Universitet & Högskola
Typisk åtkomstmodell
Realtidslaboratorier, Codeide
Fungerar på
Moderna webbläsare på skol-, universitets- och hemdatorer.
Undervisningsanvändning
Passar för uppgifter, demonstrationer, LMS-kopplade aktiviteter och praktiskt arbete på distans.

Tillgängliga experiment

Använd det riktiga laboratoriet från webbläsaren.

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed