Artikel ini menunjukkan kepada pengguna sumber daya dan konten pengkodean VEX yang tersedia.

Pengantar Pemrograman

Menulis kode menggunakan sintaks, struktur, perintah, dan parameter.

Membuat logika menggunakan data sensor, kondisi, perulangan, dan operator.

Berinteraksi dengan dunia menggunakan - motor, mekanisme, manipulator, gerakan

Berpikir Komputasional menggunakan algoritma, abstraksi, berpikir kritis, pemecahan masalah, dan kreativitas.

Kecintaan pada pemrograman meliputi: kegagalan, ketekunan, dan kegembiraan luar biasa ketika kode Anda akhirnya berfungsi.

Semua komponen inilah yang menjadikan sebuah robot sebagai robot. Pemrograman adalah perekat yang menyatukan semua bagian dan memungkinkan siswa untuk mengekspresikan kecerdasan mereka dengan menciptakan solusi yang luar biasa. Pemrograman dengan robotika dapat mengubah hidup siswa dengan menunjukkan kepada mereka apa yang mampu mereka capai.

Tim Friez - sang intern VEX yang tak pernah pergi. Saat ini menjabat sebagai Wakil Presiden, Teknologi Pendidikan di VEX.


Wawancara dengan Mahasiswa tentang Pemrograman

Saksikan dan pelajari dari wawancara saat tim dan siswa menjelaskan bagaimana mereka mendekati pengkodean.

Bagaimana Tim Robotika Farmersville menulis kode VRC mereka>

Tim Paradigm, 315Y, Teknik dan Sensor>


Mengakses VEXcode

Seorang siswa duduk dengan laptop.

VEXcode adalah alat pemrograman yang dibuat oleh VEX untuk robot VEX. Tersedia versi untuk VEX 123, GO, IQ, EXP, dan V5. Ada juga VEXcode VR yang memungkinkan Anda memprogram Robot Virtual.

Belajar Coding dengan Tutorial Video

Di dalam setiap versi VEXcode terdapat tombol TUTORIALS di bagian kiri atas. Tombol ini memberi Anda akses ke tutorial video tentang berbagai subjek, dan merupakan tempat yang tepat untuk memulai.

  • Jalankan versi VEXcode Anda dan klik TUTORIAL.

Gunakan Bantuan VEXcode

Bantuan VEXcode

Di dalam setiap versi VEXcode terdapat tombol BANTUAN di dekat pojok kanan atas. Bantuan menjelaskan cara kerja setiap blok atau perintah teks, dan menyertakan contoh kode.

Bantuan tersedia untuk

  • Memblokir
  • Python
  • C++

Mulailah dengan Keterampilan Virtual

Jendela Keterampilan Virtual VIQC

Jendela Keterampilan Virtual VRC

Virtual Skills adalah tempat yang bagus untuk memulai belajar pemrograman untuk Kompetisi VEX.

Tim-tim baru kesulitan memulai pemrograman robot karena para pemrogram tim seringkali tidak punya cukup waktu untuk belajar.

  • Tim pengembang selalu mendorong, mengubah, dan menguji robot tersebut.
  • Robot itu tidak pernah "selesai"
  • Pengujian kode memerlukan pengaturan ulang medan dan pengisian daya baterai secara terus-menerus.

Manfaat:

  • Pelajari pengetahuan tentang pemrograman.
  • Memahami keterampilan strategi permainan
  • Bersiaplah untuk memprogram robot Anda sendiri menggunakan Blocks atau Python.
  • Tingkatkan kemampuan debugging Anda
  • Tingkatkan kepercayaan diri Anda dalam coding.

Kode yang ditulis di Virtual Skills tidak akan dapat ditransfer ke robot kustom tim, karena robot mereka jelas berbeda dari desain Virtual Skills standar. Namun, pengetahuan pemrograman, pengetahuan tentang game, dan keterampilan debugging yang dipelajari dari pemrograman di Virtual Skills akan sangat berharga ketika Anda mulai memprogram robot fisik.

Virtual Skills bukanlah kompetisi seperti VIQRC atau V5RC. Namun, ada papan peringkat di mana Anda dapat melihat bagaimana skor tertinggi Anda dibandingkan dengan tim lain. Temukan papan peringkat VEX di sini.


Apakah saya sebaiknya menggunakan Blocks, Python, atau C++?

Dorong maju blok 200 mm

Mulailah dengan Balok

Bagi pemula, kami sarankan untuk memulai dengan Blocks untuk VEX IQ dan VEX V5.

  • Keterbacaan: perintah mudah dibaca
  • Hafalan: semua perintah terlihat oleh pengguna.
  • Pengetikan: antarmuka seret dan lepas dengan sedikit pengetikan yang diperlukan.

Baca selengkapnya tentang Mengapa Blok Pembelajaran Pertama yang direkomendasikan

Maju terus 200 mm perintah Python

Transisi ke Python

Bagi seorang programmer yang siap beralih ke pemrograman berbasis teks, kami merekomendasikan Python kecuali jika tim atau pelatih Anda lebih mahir dalam C++.

Mengapa Python lebih direkomendasikan daripada C++?

  • Keterbacaan: Python mengandung lebih sedikit jargon dan sintaksis dibandingkan C++.
  • Peluang kerja di masa depan: Python digunakan lebih luas daripada C++.
  • Pendidikan: Python lebih mungkin diajarkan di sekolah.
  • Performa: Performa Python sebanding dengan C++.

Belajar Pemrograman dengan Membaca Artikel

Bagian VEXcode IQ dari VEX Library

VEX Library memiliki artikel tentang pemrograman yang mencakup...

  • Memulai
  • Menginstal VEXcode
  • Membuka dan menyimpan proyek
  • Konfigurasi robot
  • Tutorial tentang Pemrograman Blok, Python, dan C++

Tautan Perpustakaan VEX:


Belajar Pemrograman dengan Robot Virtual

Jendela VEXcode VR

VEXcode VR (Robot Virtual) adalah cara yang bagus untuk belajar pemrograman 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 Pemrograman

Mahasiswa dan mentor sedang melihat laptop.

Ada berbagai sumber dukungan.

Dari Pelatih Anda

  • Para pelatih tahu lebih banyak daripada yang Anda kira. Dan mereka bisa meminta bantuan dari pelatih dan tim lain.

Forum VEX

Hubungi Tim VEXcode

  • Masih mengalami masalah yang tidak bisa Anda selesaikan?
  • Punya ide untuk membuat VEXcode lebih baik?
  • Gunakan tombol UMPAN BALIK untuk memberikan komentar, pertanyaan, dan informasi diagnostik langsung kepada tim VEXcode.

Gunakan Kurikulum Ilmu Komputer

Kursus Ilmu Komputer VEXcode VR

Pelajari cara membuat kode di Blocks dan Python menggunakan kurikulum dan aktivitas VEX gratis.

Materi pelajaran meliputi:

  • Pendahuluan dan dasar-dasar
  • Menggerakkan robot Anda
  • Perilaku berulang
  • Menavigasi labirin
  • Mendeteksi dinding dari jarak jauh
  • Keputusan dengan warna
  • Memindahkan cakram dengan lingkaran
  • Mengembangkan algoritma

Kunjungi cs.vex.com, dan lihat Aktivitas dan Sumber Daya saat Anda berada di sana!


Ekstensi VEX untuk Visual Studio Code

VEXcode adalah lingkungan pemrograman yang direkomendasikan untuk VEX saat mereka memulai perjalanan belajar pemrograman. Mahasiswa yang mempertimbangkan karier di bidang pemrograman, dan yang telah mahir dalam pemrograman tekstual, akan mendapat manfaat dari mempelajari alat-alat yang digunakan oleh para pemrogram profesional. Visual Studio Code dari Microsoft adalah alat pilihan bagi % pemrogram profesional di seluruh dunia. VEX telah membuat ekstensi untuk Visual Studio Code (VS Code) milik Microsoft untuk tujuan ini.

VS Code adalah lingkungan pengembangan terintegrasi yang kaya fitur dan dapat diperluas, yang digunakan oleh para profesional di seluruh dunia untuk membuat perangkat lunak berkualitas produksi. Ekstensi VEX VS Code akan memungkinkan pengguna untuk menggunakan alat berkualitas produksi secara mulus dengan perangkat keras VEX. Kode sumber ekstensi ini bersifat publik, yang memungkinkan pengguna lain untuk mengembangkan apa yang telah kami lakukan untuk menciptakan alat baru yang mungkin bermanfaat bagi mereka.

Ekstensi VEXcode untuk Visual Studio Code

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
  • Pembaruan firmware VEX
  • IntelliSense untuk API VEX
  • Bantuan/dokumentasi terintegrasi
  • Mengimpor proyek dari VEXcode
  • Membuat proyek baru dari templat.
  • Alat pemecahan masalah perangkat keras yang terintegrasi

Keunggulan Jika Dibandingkan dengan VEXcode

  • Dukungan multi-file untuk C++
  • Integrasi kontrol versi (misalnya, Git)
  • Kolaborasi kode waktu nyata dengan Ekstensi Berbagi Langsung
  • Antarmuka yang dapat disesuaikan
  • Dapat diperluas oleh pengguna dengan ekstensi VS Code lainnya.

Pelajari selengkapnya di vscode.vex.com (segera hadir)

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: