Kembali ke laboratorium

LabsLand

STM32 Nucleo (Mbed)

Programkan mikrokontroler ARM nyata dengan periferal dan mode daya rendah menggunakan Mbed IDE online.

  • Codeide
  • Laboratorium waktu nyata
  • University & College
Laboratorium jarak jauh STM32 Nucleo (Mbed) yang dihosting oleh LabsLand

Informasi laboratorium

Ringkasan

Lab STM32 memungkinkan pengguna memprogram dan mengontrol papan ST Nucleo WB55RG dari jarak jauh. Pada laboratorium versi ini, diprogram menggunakan IDE online Mbed yang sepenuhnya berbasis web. Ini mencakup berbagai periferal masukan dan keluaran, seperti sakelar, tombol, potensiometer, dan sensor, serta layar LCD dan motor servo. Laboratorium dapat digunakan untuk mempelajari mode konsumsi energi rendah. Sangat cocok digunakan pada mata kuliah sistem tertanam, pemrograman mikrokontroler, dan Internet of Things (IoT).

 

Perangkat Keras dan Periferal Laboratorium

Laboratorium jarak jauh STM32 oleh LabsLand memungkinkan pengguna untuk memprogram dan mengontrol papan ST Nucleo WB55RG bersama dengan beberapa periferal input dan output, seperti LED, LED RGB, sakelar, layar OLED, dan motor servo. Laboratorium ini juga mendukung berbagai mode daya rendah, termasuk Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby, dan Shutdown. Mode ini dapat digunakan untuk mempelajari dampak konsumsi energi terhadap kinerja dan fungsionalitas papan STM32.

 

IDE daring

Versi laboratorium ini digunakan melalui IDE online LabsLand untuk pengembangan berbasis Mbed. Siswa dapat menulis kode dengan Mbed API langsung di browser, mengompilasinya dari jarak jauh, dan memprogram papan STM32 tanpa memasang toolchain lokal. IDE ditujukan untuk penggunaan pendidikan dan menyediakan alur kerja sederhana untuk menulis, mengompilasi, dan mengunggah kode ke papan dari komputer mana pun dengan koneksi internet.

 

Kode awal

Mbed IDE online dimulai dari proyek yang sudah disiapkan untuk board STM32 WB55RG dan perangkat keras yang tersedia di laboratorium. Hal ini memungkinkan untuk fokus pada logika aplikasi dan API Mbed daripada menghabiskan waktu pada penyiapan proyek awal. Pengguna kemudian dapat memperluas titik awal tersebut dengan berkas sumber dan konfigurasi mereka sendiri.

 

Kursus & Aplikasi

Laboratorium jarak jauh STM32 dari LabsLand adalah platform serbaguna yang dapat diterapkan pada berbagai kursus, termasuk:

  • Pengenalan mikrokontroler
  • Internet of Things (IoT)
  • Komputasi berdaya rendah
  • Antarmuka sensor
  • Sistem Tertanam
  • Arsitektur Komputer

Kursus-kursus ini mungkin melibatkan pemrograman papan STM32, berinteraksi dengan berbagai sensor dan periferal, dan mempelajari prinsip-prinsip sistem berbasis mikrokontroler dan IoT. Lab jarak jauh STM32 menyediakan perangkat keras dan perangkat lunak yang diperlukan untuk pembelajaran langsung dan eksperimen di bidang ini.

 

Versi lain dari laboratorium ini

Versi laboratorium ini menggunakan IDE Mbed online LabsLand sehingga siswa dapat mengembangkan secara langsung terhadap API Mbed OS.

Tersedia versi lab alternatif (STM32 Nucleo - Tanpa IDE) untuk alur kerja di mana pengguna lebih memilih untuk mengompilasi kode dengan toolchain eksternal atau IDE offline dan mengunggah biner yang dihasilkan langsung ke papan.

 

Proyek REMOCLEC

Pengembangan laboratorium ini dilakukan sebagai bagian dari proyek REMOCLEC. Konsorsium REMOCLEC yang dipimpin oleh LabsLand juga dibentuk oleh Universitas Deusto dan Plegma Labs. REMOCLEC didanai oleh proyek Smart4All Eropa, yang didanai oleh program penelitian dan inovasi Horizon 2020 Uni Eropa.

Apa yang dilakukan siswa

Mengoperasikan peralatan nyata dan menalar berdasarkan hasil pengukuran.

Jenjang yang direkomendasikan
University & College
Model akses umum
Codeide, Laboratorium waktu nyata
Dapat digunakan di
Browser web modern pada komputer sekolah, universitas, dan rumah.
Penggunaan dalam pengajaran
Cocok untuk tugas, demonstrasi, aktivitas yang terhubung ke LMS, dan praktikum jarak jauh.

Eksperimen yang tersedia

Gunakan laboratorium nyata dari browser.

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed