Titik Masuk ke VEX dan Yayasan REC
Artikel ini menunjukkan kepada pengguna sumber daya dan konten pengkodean VEX dan RECF yang tersedia.
Pengantar Pemrograman
Menulis kode menggunakan - sintaksis, struktur, perintah, parameter
Membuat penggunaan logika - data sensor, kondisi, loop, operator
Berinteraksi dengan dunia menggunakan - motor, mekanisme, manipulator, gerakan
Pemikiran Komputasional menggunakan - algoritma, abstraksi, pemikiran kritis, pemecahan masalah, kreativitas
Kecintaan terhadap kode menggunakan - kegagalan, ketekunan, dan kegembiraan luar biasa ketika kode Anda akhirnya berhasil
Semua komponen inilah yang membuat sebuah robot menjadi sebuah robot. Pengkodean adalah perekat yang menyatukan semua bagian dan memungkinkan siswa mengekspresikan kecerdikan mereka dengan menciptakan solusi yang menakjubkan. Pengkodean dengan robotika dapat mengubah kehidupan siswa dengan menunjukkan kepada mereka apa yang mampu mereka capai.
Tim Friez - pekerja magang VEX yang tidak pernah keluar. Sekarang VP, Teknologi Pendidikan di VEX
Wawancara Dengan Siswa Tentang Coding
Saksikan dan pelajari dari wawancara saat tim dan siswa menjelaskan cara mereka melakukan pengkodean.
Mengakses VEXcode
VEXcode adalah alat pengkodean yang dibuat oleh VEX untuk robot VEX. Ada versi untuk VEX 123, GO, IQ, EXP, dan V5. Ada juga VEXcode VR yang memungkinkan Anda memprogram Robot Virtual.
- Dapatkan VEXcode di kode.vex.com
Pelajari Coding dengan Tutorial Video
Di dalam setiap versi VEXcode terdapat tombol TUTORIAL di kiri atas. Tombol ini memberi Anda akses ke tutorial video tentang berbagai subjek, dan merupakan tempat yang sempurna untuk memulai.
- Jalankan versi VEXcode Anda dan klik TUTORIAL
Gunakan Bantuan VEXcode
Di dalam setiap versi VEXcode terdapat tombol BANTUAN di dekat sudut kanan atas. Bantuan menjelaskan cara kerja setiap blok atau perintah teks, dan menyertakan contoh kode.
Bantuan ada untuk
- Memblokir
- Ular piton
- Bahasa C++
Mulailah Dengan Keterampilan Virtual
Virtual Skills adalah tempat yang bagus untuk memulai coding untuk Kompetisi VEX.
Tim baru merasa sulit untuk memulai membuat kode robot karena para pembuat kode tim sering kali tidak punya waktu untuk belajar.
- Tim pembangun selalu mengemudikan, mengubah, dan menguji robot
- Robot tidak pernah "selesai"
- Pengujian kode memerlukan pengaturan ulang lapangan dan pengisian daya baterai yang konstan
Manfaat:
- Pelajari cara coding
- Memahami keterampilan strategi permainan
- Bersiaplah untuk membuat kode robot Anda sendiri dalam Blocks atau Python
- Tingkatkan keterampilan debugging Anda
- Tingkatkan kepercayaan diri Anda dalam coding
Kode yang ditulis dalam Virtual Skills tidak akan ditransfer ke robot khusus tim, karena robot mereka pasti berbeda dari desain Virtual Skills standar. Namun, pengetahuan pengkodean, pengetahuan permainan, dan keterampilan debugging yang dipelajari dari pengkodean di Virtual Skills akan sangat berharga saat Anda mulai mengkode robot fisik.
Virtual Skills bukanlah kompetisi seperti VIQC atau VRC. Namun, ada papan peringkat di mana Anda dapat melihat bagaimana skor tertinggi Anda dibandingkan dengan tim lain.
Haruskah Saya Menggunakan Blok, Python, atau C++?
Mulailah dengan Blok
Untuk pemula kami sarankan memulai dengan Blok untuk VEX IQ dan VEX V5.
- Keterbacaan: perintah mudah dibaca
- Hafalan: semua perintah terlihat oleh pengguna
- Mengetik: antarmuka drag and drop dengan sedikit pengetikan yang diperlukan
Baca selengkapnya tentang Mengapa Blok Pembelajaran Pertama di rekomendasi
Transisi ke Python
Untuk seorang coder yang siap beralih ke teks, kami merekomendasikan Python, kecuali tim atau pelatih Anda lebih mahir dalam C++.
Mengapa Python lebih direkomendasikan ketimbang C++?
- Keterbacaan: Python mengandung lebih sedikit jargon dan sintaksis dibandingkan C++
- Pekerjaan masa depan: Python digunakan lebih luas daripada C++
- Pendidikan: Python lebih mungkin diajarkan di sekolah
- Performa: Performa Python sebanding dengan C++
Pelajari Coding dengan Membaca Artikel
Perpustakaan VEX memiliki artikel tentang pengkodean yang mencakup
- Memulai
- Menginstal VEXcode
- Membuka dan menyimpan proyek
- Konfigurasi robot
- Tutorial tentang Blok, Python, dan C++
Tautan Perpustakaan VEX:
Pelajari Coding Dengan Robot Virtual
VEXcode VR (Robot Virtual) adalah cara hebat untuk mempelajari pengkodean sambil menghindari kebutuhan untuk mengisi daya baterai atau mengatur ulang medan setiap kali Anda ingin menguji kode Anda.
- Mulai di vr.vex.com
- Tutorial video dan contoh tersedia
Dukungan Pengkodean
Ada beberapa sumber dukungan.
Dari Pelatih Anda
- Pelatih tahu lebih banyak dari yang Anda duga. Dan mereka dapat meminta bantuan dari pelatih dan tim lain.
Forum VEX
Komunitas di PD+ untuk Pelatih REC
- Pelatih dapat memposting pertanyaan Anda di Komunitas Coach PD+
- Butuh bantuan mengakses PD+?
Hubungi Tim VEXcode
- Masih mengalami masalah yang tidak dapat Anda selesaikan?
- Punya ide tentang cara membuat VEXcode lebih baik?
- Gunakan tombol UMPAN BALIK untuk memberikan komentar, pertanyaan, dan informasi diagnostik langsung kepada tim VEXcode.
Gunakan Kurikulum CS
Belajar membuat kode dalam Blocks dan Python menggunakan kurikulum dan aktivitas VEX gratis.
Pelajarannya meliputi:
- Pendahuluan dan dasar-dasar
- Memindahkan robot Anda
- Perilaku berulang
- Menavigasi labirin
- Mendeteksi dinding dari jarak jauh
- Keputusan dengan warna
- Memindahkan disk dengan loop
- Mengembangkan algoritma
Kunjungi cs.vex.com, dan lihat Aktivitas dan Sumber Daya selagi Anda berada di sana!
Ekstensi Kode Visual Studio VEX
VEXcode adalah lingkungan pengkodean yang direkomendasikan bagi pengguna VEX saat mereka memulai perjalanan belajar pengkodean. Siswa yang mempertimbangkan karier di bidang pengkodean, dan telah mahir dalam pengkodean tekstual, akan mendapat manfaat dari mempelajari alat yang digunakan oleh pembuat kode profesional. Visual Studio Code Microsoft adalah alat pilihan bagi 70% pembuat kode profesional di seluruh dunia. VEX telah membuat ekstensi untuk Visual Studio Code (VS Code) Microsoft untuk tujuan ini.
VS Code adalah lingkungan pengembangan terintegrasi yang kaya fitur dan dapat diperluas yang digunakan oleh para profesional di mana saja untuk membuat perangkat lunak berkualitas produksi. Ekstensi VEX VS Code akan memungkinkan pengguna untuk menggunakan alat kualitas produksi secara lancar dengan perangkat keras VEX. Kode sumber ekstensi ini bersifat publik, yang memungkinkan pengguna lain untuk mengembangkan apa yang telah kami lakukan guna menciptakan alat baru yang mungkin mereka anggap berguna.
Fitur Ekstensi
- Kompatibel dengan VS Code (versi 1.66+)
- Kompatibel dengan Windows dan Mac OS
- Kompatibel dengan IQ (Generasi ke-2), EXP, dan V5
- C++ dan Python didukung
- Memperbarui firmware VEX
- IntelliSense untuk VEX API
- Bantuan/dokumentasi terintegrasi
- Mengimpor proyek dari VEXcode
- Membuat proyek baru dari template
- Alat pemecahan masalah perangkat keras yang terpasang di
Keunggulan Dibandingkan VEXcode
- Dukungan multi-file untuk C++
- Integrasi kontrol versi (misalnya, Git)
- Kolaborasi kode waktu nyata dengan Live Share Extension
- Antarmuka yang dapat disesuaikan
- Dapat diperluas oleh pengguna dengan Ekstensi VS Code lainnya
Pelajari lebih lanjut di vscode.vex.com