Înapoi la laboratoare

LabsLand

STM32 Nucleo (Mbed)

Programezi un microcontroler ARM real cu periferice și moduri de consum redus folosind un IDE Mbed online.

  • Laboratoare în timp real
  • Codeide
  • Universitate și colegiu
Laborator la distanță STM32 Nucleo (Mbed) găzduit de LabsLand

Informații laborator

Rezumat

Laboratorul STM32 le permite utilizatorilor să programeze și să controleze de la distanță o placă ST WB55RG Nucleo. În această versiune a laboratorului, dezvoltarea se face cu IDE-ul online LabsLand pentru Mbed, complet bazat pe web. Include diverse periferice de intrare și ieșire, precum comutatoare, butoane, potențiometre și senzori, precum și un ecran LCD și un servomotor. Laboratorul poate fi utilizat pentru a studia modurile de consum redus de energie. Este potrivit pentru cursuri despre sisteme embedded, programarea microcontrolerelor și Internet of Things (IoT).

 

Hardware-ul și perifericele laboratorului

Laboratorul remote STM32 de la LabsLand permite utilizatorilor să programeze și să controleze o placă Nucleo ST WB55RG și diverse periferice de intrare și ieșire, precum LED-uri, un LED RGB, comutatoare, un display OLED și un motor servo. Laboratorul suportă, de asemenea, o gamă de moduri de consum redus de energie, inclusiv Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby și Shutdown. Aceste moduri pot fi utilizate pentru a studia impactul consumului de energie asupra performanței și funcționalității plăcii STM32.

 

IDE-ul online

Această versiune a laboratorului se folosește prin IDE-ul online LabsLand pentru dezvoltare bazată pe Mbed. Studenții pot scrie cod cu API-ul Mbed direct în browser, îl pot compila de la distanță și pot programa placa STM32 fără să instaleze un toolchain local. IDE-ul este gândit pentru uz educațional și oferă un flux simplu pentru scrierea, compilarea și încărcarea codului de pe orice calculator conectat la internet.

 

Codul de început

IDE-ul online Mbed pornește de la un proiect deja pregătit pentru placa STM32 WB55RG și pentru hardware-ul disponibil în laborator. Astfel, utilizatorii se pot concentra pe logica aplicației și pe API-urile Mbed în loc să piardă timp cu configurarea inițială a proiectului. Apoi pot extinde acest punct de plecare cu propriile fișiere sursă și header.

 

Cursuri și aplicații

Laboratorul remote STM32 de la LabsLand este o platformă versatilă care poate fi aplicată într-o gamă largă de cursuri, inclusiv:

  • Introducere în microcontrolere
  • Internetul lucrurilor (IoT)
  • Calcul low-power
  • Interfațare cu senzori
  • Sisteme embeded
  • Arhitectura calculatoarelor

Aceste cursuri pot implica programarea plăcii STM32, interfațarea cu diferiți senzori și periferice și studiul principiilor legate de sistemele bazate pe microcontrolere și IoT. Laboratorul remote STM32 furnizează hardware-ul și instrumentele software necesare pentru învățare practică și experimentare în aceste domenii.

 

Alte versiuni ale acestui laborator

Această versiune a laboratorului folosește IDE-ul online Mbed de la LabsLand, astfel încât studenții să poată dezvolta direct cu API-urile Mbed OS.

Este disponibilă și o versiune alternativă a laboratorului (STM32 Nucleo - No IDE) pentru fluxuri în care utilizatorii preferă să compileze cu toolchain-uri externe sau IDE-uri offline și să încarce direct pe placă binarul rezultat.

 

Proiectul REMOCLEC

Dezvoltarea acestui laborator este realizată în cadrul proiectului REMOCLEC. Consorțiul REMOCLEC, condus de LabsLand, este format, de asemenea, din Universitatea de Deusto și Plegma Labs. REMOCLEC este finanțat de proiectul european Smart4All, care este finanțat de programul de cercetare și inovare Horizon 2020 al Uniunii Europene.

Ce fac studenții

Operează echipamente reale și raționează pe baza măsurătorilor.

Nivel recomandat
Universitate și colegiu
Model de acces tipic
Laboratoare în timp real, Codeide
Funcționează pe
Browsere web moderne pe computere de acasă, școală sau universitate.
Utilizare didactică
Potrivit pentru teme, demonstrații, activități legate de LMS și lucrări practice la distanță.

Experimente disponibile

Folosește laboratorul real din browser.

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed