STM32 IDE (C/C++)
Program a STM32 Nucleo board with C or C++

LabsLand ARM Community
Programkan mikrokontroler ARM nyata dengan periferal dan mode daya rendah. Gunakan IDE online.
Informasi laboratorium
Lab STM32 memungkinkan pengguna memprogram dan mengontrol papan ST Nucleo WB55RG dari jarak jauh. Dalam versi laboratorium ini, diprogram menggunakan IDE online C/C++ 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. Cocok untuk digunakan dalam kursus tentang sistem tertanam, pemrograman mikrokontroler, Internet of Things (IoT), dll.
Laboratorium jarak jauh STM32 oleh LabsLand memungkinkan pengguna untuk memprogram dan mengontrol papan ST Nucleo WB55RG dan berbagai 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.
Laboratorium ini digunakan melalui Integrated Development Environment (IDE) online untuk memprogram board STM32 menggunakan C/C++. IDE yang dikembangkan oleh LabsLand ini sepenuhnya berbasis web dan mudah digunakan, sehingga cocok dan efektif untuk tujuan pendidikan. Dengan IDE online, siswa dapat menulis, mengompilasi, dan mengunggah kode ke papan STM32 dari komputer mana pun dengan koneksi internet. IDE online juga mencakup serangkaian fitur dan alat.
Dalam alur kerja tradisional, siswa yang menggunakan laboratorium jarak jauh STM32 dari LabsLand mungkin memulai dengan menggunakan STM32CubeMX untuk menghasilkan proyek dasar yang kompatibel dengan perangkat keras dan proyek mereka. Untuk memfasilitasi proses ini, LabsLand telah membuat proyek semacam itu sebelumnya dan menyediakannya bagi pengguna sebagai titik awal. Proyek ini dirancang agar kompatibel secara langsung dengan perangkat keras dan berfungsi sebagai titik awal umum yang baik untuk tujuan pendidikan.
Laboratorium jarak jauh STM32 mengandalkan secara internal proyek templat ini, yang dapat diunduh oleh pengguna untuk memeriksa cara konfigurasinya. Pengguna yang ingin memodifikasi template atau membuat proyek sendiri menggunakan STM32CubeMX dapat melakukannya. Dalam hal ini, mereka mungkin lebih memilih menggunakan versi laboratorium alternatif yang tidak menyertakan IDE online. Versi alternatif tersebut memungkinkan pengguna untuk memprogram papan STM32 menggunakan toolchain standar dari vendor atau industri dan mengunggah file kompilasi biner ke laboratorium.
Laboratorium jarak jauh STM32 dari LabsLand adalah platform serbaguna yang dapat diterapkan pada berbagai kursus, termasuk:
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.
Dalam versi laboratorium ini, pengguna memprogram papan menggunakan IDE C/C++ online LabsLand, IDE yang mudah digunakan dengan kurva belajar yang landai yang dirancang untuk penggunaan pendidikan.
Tersedia versi lab alternatif ("STM32 Nucleo - Tanpa IDE") yang dirancang untuk digunakan dengan toolchain apa pun, termasuk toolchain standar industri, IDE offline, atau IDE online lengkap seperti milik Mbed. Dalam versi alternatif ini, pengguna mengunggah berkas biner yang telah dikompilasi untuk memprogram papan secara langsung.
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
Video
Eksperimen yang tersedia
Program a STM32 Nucleo board with C or C++