Zurück zu den Laboren

LabsLand

STM32 Nucleo (Mbed)

Programmieren Sie einen echten ARM-Mikrocontroller mit Peripheriegeräten und Energiesparmodi mit einer Online-Mbed-IDE.

  • Echtzeit-Labore
  • Codeide
  • Universität & Hochschule
Remote-Labor STM32 Nucleo (Mbed), gehostet von LabsLand

Laborinformationen

Zusammenfassung

Das STM32-Labor ermöglicht es Benutzern, ein ST WB55RG Nucleo-Board aus der Ferne zu programmieren und zu steuern. In dieser Version des Labors erfolgt die Entwicklung mit einer vollständig webbasierten Online-IDE von LabsLand für Mbed. Es umfasst verschiedene Ein- und Ausgabegeräte wie Schalter, Tasten, Potentiometer und Sensoren sowie ein LCD-Display und einen Servomotor. Das Labor kann verwendet werden, um Betriebsmodi mit geringem Energieverbrauch zu untersuchen. Es eignet sich für Kurse zu Embedded Systems, Mikrocontroller-Programmierung und dem Internet der Dinge (IoT).

 

Laborhardware und Peripheriegeräte

Das STM32-Fernlabor von LabsLand ermöglicht es Benutzern, ein ST Nucleo WB55RG-Board und verschiedene Eingabe- und Ausgabegeräte wie LEDs, eine RGB-LED, Schalter, ein OLED-Display und einen Servomotor zu programmieren und zu steuern. Das Labor unterstützt auch eine Reihe von Niedrigstrommodi, darunter Schlafmodus, Niedrigstrombetrieb, Niedrigstromschlaf, Stop 0, Stop 1, Stop 2, Standby und Herunterfahren. Diese Modi können verwendet werden, um die Auswirkungen des Energieverbrauchs auf die Leistung und Funktionalität des STM32-Boards zu untersuchen.

 

Die Online-IDE

Diese Version des Labors wird über LabsLands Online-IDE für Mbed-basierte Entwicklung verwendet. Studierende können direkt im Browser Code mit der Mbed-API schreiben, ihn remote kompilieren und das STM32-Board programmieren, ohne eine lokale Toolchain zu installieren. Die IDE ist für den Bildungsbereich gedacht und bietet einen einfachen Ablauf zum Schreiben, Kompilieren und Hochladen von Code von jedem Computer mit Internetverbindung aus.

 

Der Startcode

Die Online-Mbed-IDE startet mit einem Projekt, das bereits für das STM32-WB55RG-Board und die im Labor verfügbare Hardware vorbereitet ist. Dadurch kann man sich auf die Anwendungslogik und die Mbed-APIs konzentrieren, anstatt Zeit mit der anfänglichen Projekteinrichtung zu verbringen. Benutzer können diesen Ausgangspunkt anschließend mit eigenen Quell- und Header-Dateien erweitern.

 

Kurse & Anwendungen

Das STM32-Fernlabor von LabsLand ist eine vielseitige Plattform, die in einer Vielzahl von Kursen eingesetzt werden kann, darunter:

  • Einführung in Mikrocontroller
  • Internet der Dinge (IoT)
  • Niedrigstromrechner
  • Sensor-Interfacing
  • Embedded Systems
  • Computerarchitektur

Diese Kurse können das Programmieren des STM32-Boards, das Interfacing mit verschiedenen Sensoren und Peripheriegeräten und das Studium der Prinzipien mikrocontrollerbasierter Systeme und des IoT umfassen. Das STM32-Fernlabor bietet die notwendige Hardware und Software für praktisches Lernen und Experimentieren in diesen Bereichen.

 

Weitere Versionen dieses Labors

Diese Version des Labors verwendet LabsLands Online-Mbed-IDE, damit Studierende direkt mit den Mbed-OS-APIs entwickeln können.

Eine alternative Version des Labors ist verfügbar (STM32 Nucleo - No IDE) für Arbeitsabläufe, bei denen Benutzer lieber mit externen Toolchains oder Offline-IDEs kompilieren und die resultierende Binärdatei direkt auf das Board hochladen.

 

Das REMOCLEC-Projekt

Die Entwicklung dieses Labors wird im Rahmen des REMOCLEC-Projekts durchgeführt. Das REMOCLEC-Konsortium, das von LabsLand geleitet wird, umfasst auch die Universität Deusto und Plegma Labs. REMOCLEC wird vom Smart4All-europäischen Projekt finanziert, welches durch das Forschungs- und Innovationsprogramm Horizont 2020 der Europäischen Union gefördert wird.

Was Lernende tun

Echte Geräte bedienen und aus Messungen Schlüsse ziehen.

Empfohlenes Niveau
Universität & Hochschule
Typisches Zugangsmodell
Echtzeit-Labore, Codeide
Funktioniert auf
Modernen Webbrowsern auf Schul-, Hochschul- und Heimcomputern.
Lehreinsatz
Geeignet für Aufgaben, Demonstrationen, LMS-verknüpfte Aktivitäten und Remote-Praktika.

Verfügbare Experimente

Nutzen Sie das echte Labor im Browser.

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed