
LabsLand
STM32 Nucleo (Mbed)
Programmera en verklig ARM-mikrokontroller med kringutrustning och lågeffektlägen med en Mbed-IDE online.
- Codeide
- Realtidslaboratorier
- Universitet & Högskola
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
- Codeide, Realtidslaboratorier
- 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 Nucleo (Mbed) är tillgängligt via laboratoriets huvudsakliga åtkomstpunkt.