Alat pengembangan baru dengan LEGO Education - dari Microsoft, MIT, dan lainnya

Dari enam bata 2x4 LEGO, 915 juta kombinasi berbeda dapat dirakit. Namun dalam LEGO Education, membangun dari kubus hanyalah sebagian dari cerita. Bahkan proyek untuk anak-anak prasekolah di sini termasuk pemrograman, meskipun dalam bentuk yang paling sederhana.


Kami berusaha untuk memastikan bahwa fleksibilitas platform perangkat lunak LEGO Education sebanding dengan fleksibilitasnya di tingkat perangkat keras. Dan mitra kami membantu kami dalam hal ini - Microsoft, Universitas Teknologi Massachusetts, Institut Fraunhofer untuk Sirkuit Terpadu, serta pengembang dari Rusia. Dalam posting ini kita akan berbicara tentang alat pemrograman baru dengan mana kemampuan LEGO Mindstorms Education EV3 dan WeDo 2.0 menjadi lebih luas.

Microsoft makecode


MakeCode adalah platform peramban gratis tempat Anda dapat membuat program untuk banyak perangkat, dari Arduino hingga robot di Minecraft. Sejak Maret, LEGO Mindstorms EV3 juga ada di daftar ini.



Di jendela utama MakeCode, Anda dapat membuat program untuk EV3 dari blok. Bentuk blok memberi tahu Anda cara mengaturnya, variabel diatur oleh daftar di jendela di dalamnya. Di sebelah kiri secara real time ada demonstrasi program. Anda dapat beralih dari editor grafis penuh warna ke JavaScript dalam satu klik - demo langsung dan pilihan fungsi juga akan berfungsi di sini.



Editor MakeCode bekerja dari browser dan tidak memerlukan koneksi Internet aktif - itu sepenuhnya dimuat ke dalam cache. Program yang dibuat dapat diunduh dalam format UF2 dan segera diunduh ke unit EV3. Atau bagikan untuk dilihat. Dengan mengekspor dan mengimpor file UF2, Anda dapat melakukan proyek kolaboratif.

Gores


Scratch adalah lingkungan pemrograman visual yang dikembangkan di Massachusetts University of Technology untuk sekolah dasar dan sekolah menengah. Objek goresan adalah sprite di mana Anda dapat mengubah tampilan dan perilaku menggunakan skrip. Program dalam Scratch bekerja pada bidang 480x360 piksel.


Scratch 3.0 Beta

Versi kedua dari Scratch masih relevan, di mana Anda hanya dapat bekerja dengan objek virtual. Tetapi pada 2 Januari 2019, perilisan Scratch 3.0 direncanakan, yang akan menjadi jauh lebih menarik. Ini akan mencakup ekstensi untuk bekerja dengan objek fisik - dengan perangkat untuk menggambar, merekam suara dan video, serta dengan LEGO Mindstorms EV3 dan WeDo 2.0. WeDo 2.0 adalah "adik laki-laki" dari EV3, yang akan memungkinkan Anda untuk menggunakan Pendidikan LEGO sudah di sekolah dasar.

Versi beta dari Scratch 3.0 sudah tersedia, tetapi belum ada ekstensi. Seperti MakeCode, Scratch diimplementasikan sebagai aplikasi browser gratis. Scratch, pada prinsipnya, lebih fungsional daripada MakeCode - ada alat untuk bekerja dengan grafik dan suara. Di sisi lain, MakeCode sekarang jauh lebih terintegrasi dengan LEGO Education. Tetapi kami belum melihat bagaimana ekstensi Scratch bekerja - mungkin fitur ini hanya akan muncul untuk rilis.

Buka roberta


Open Roberta adalah proyek dari Institut Fraunhofer untuk Sirkuit Terpadu, yang terinspirasi oleh keberhasilan lingkungan Scratch. Program yang ditulis menggunakan Open Roberta memiliki semantik dan sintaksis sendiri dan bekerja melalui firmware mereka. Itu dapat diinstal pada kartu SD dan menjalankan bukannya firmware EV3 asli. Di satu sisi, ini menciptakan kesulitan tambahan. Di sisi lain, berkat ini, Open Roberta kompatibel dengan kit NXT yang dirilis sebelum EV3. WeDo juga ditambahkan ke daftar sistem yang didukung tahun ini.



Codwards


Platform pendidikan " Codwards " bukan lingkungan pemrograman, seperti semua yang dijelaskan di atas. Ini adalah kompleks pelatihan yang membantu anak-anak melalui pengembangan dasar-dasar pemrograman untuk mengembangkan keterampilan digital. Program Pendidikan Kodwards + LEGO dirancang untuk siswa berusia 7-12 dan terdiri dari 8 pelajaran, menggabungkan bahan ajar untuk guru, serta platform online dan buku kerja untuk siswa. Semua pengetahuan yang diperoleh diamankan menggunakan kit LEGO Education WeDo 2.0.


Fragmen pelajaran demonstrasi "Codwards"

Versi bahasa CoffeeScript dengan sintaks yang disederhanakan dikembangkan untuk kursus. Ini tidak digunakan di luar platform, karena dirancang semata-mata untuk menguasai konsep umum bahasa pemrograman. Sekarang Codwards mencakup dua modul pemrograman dan TIK untuk 32 pelajaran, yang disertai dengan dua modul praktis dari 8 pelajaran, di mana siswa bekerja dengan LEGO Education WeDo 2.0. Direncanakan untuk merilis modul baru dengan lingkungan pengembangannya sendiri (permainan komputer, disiplin STEM), yang dirancang untuk mengkonsolidasikan keterampilan kerja desain.

Anda dapat membuat perangkat lunak tambahan dan bahkan komponen perangkat keras untuk LEGO Education Mindstorms EV3 sendiri. Untuk melakukan ini, kami menyediakan semua sumber daya yang diperlukan: paket pengembangan dan kode sumber firmware milik. WeDo 2.0 juga merupakan platform terbuka - Anda dapat mengunduh paket pengembang untuk membuat perangkat lunak yang kompatibel dengan hub pintar WeDo 2.0 dan mengelola komponen lainnya.

LEGO Education Mindstorms EV3 juga memiliki lingkungan pemrograman sendiri, dibangun di atas notasi LabView - bahasa teknik yang paling banyak digunakan dalam biro desain. Dan perangkat lunak dasar dengan bahasa pemrograman bawaan untuk WeDo 2.0 dapat diunduh dari sini .

Source: https://habr.com/ru/post/id423747/


All Articles