Mengkodekan Kit Pneumatik V5

Panduan ini dirancang untuk membantu pengguna V5 Pneumatics Kit menavigasi proses memahami, mengonfigurasi, dan mengodekan pneumatik mereka. Untuk informasi lebih lanjut mengenai komponen-komponen dalam Kit Pneumatik V5, artikel ini dari Perpustakaan .

Opsi Kontrol dan Pengaturan

Dalam Kit Pneumatik V5, Solenoid Kerja Ganda dan Kabel Penggerak Solenoid Kerja Ganda yang menyertainya memainkan peran penting dalam memungkinkan pengguna mengendalikan sistem pneumatik melalui VEXcode V5.

Untuk mempelajari cara kerja Solenoid, artikel ini dari Perpustakaan .

Mengonfigurasi Solenoid

Karena kita telah mempelajari Solenoid hanyalah perangkat 3-Wire yang dapat kita ubah statusnya, sekarang kita akan menambahkan dan mengonfigurasi perangkat tersebut di VEXcode V5.

Toolbar VEXcode V5 dengan ikon Perangkat yang disorot di antara ikon Penampil Kode dan Konsol Monitor.

Buka VEXcode V5 dan pilih tombol Perangkat untuk membuka jendela Perangkat.

Menu Perangkat VEXcode V5 dengan tombol Tambah perangkat ditampilkan.

Pilih 'Tambahkan perangkat.'

Menu Perangkat VEXcode V5 setelah tombol Tambah perangkat dipilih. Opsi 3-Wire ditandai.

Pilih '3-WIRE.'

Setelah menekan tombol Tambah perangkat pada menu Perangkat VEXcode V5, perangkat 3-Wire kemudian dipilih. Daftar perangkat 3-Wire ditampilkan, dan opsi Digital Out disorot.

Setelah memilih '3-WIRE,' pilih 'DIGITAL OUT.'

Ingat, kita perlu memberi tahu Solenoid dalam keadaan apa seharusnya ia berada. Untuk melakukan ini, kami perlu mengirimkan informasi melalui 3-Wire, itulah sebabnya kami memilih perangkat Digital Out.

Menu Perangkat VEXcode V5 setelah opsi Output Digital dipilih. Terdapat daftar 8 Port 3-Kawat pada robot tersebut, dan port yang diberi label A disorot.

Setelah memilih Digital Out, pilih port 3-kabel tempat Anda mencolokkan Kabel Driver Solenoid pada Robot Brain Anda. Port yang sudah dikonfigurasi untuk perangkat lain tidak akan tersedia.

Setelah port dipilih, pilih 'SELESAI' untuk mengirimkan perangkat ke konfigurasi atau 'BATAL' untuk kembali ke menu Perangkat.

Catatan: Memilih 'BATAL' akan membatalkan perubahan apa pun yang telah Anda buat pada perangkat dan tidak akan menjadi bagian dari konfigurasi.

Kategori Digital Out Sensing pada VEXcode V5 ditampilkan di Toolbox, dengan satu blok Digital out yang tersedia yang membaca pengaturan DigitalOutA menjadi rendah.

Setelah ini, perintah Sensing 'Digital Out' kini telah muncul di bagian Sensing.

Perintah keluaran digital mengubah status Solenoid:

Rendah - Aliran udara ke outlet A

Tinggi - Aliran udara ke outlet B

Menu Perangkat VEXcode V5 dengan opsi Output Digital terbuka dan tombol Hapus di kiri bawah disorot.

Untuk informasi lebih lanjut tentang konfigurasi perangkat 3-Wire Digital In dan Digital Out di VEXcode V5 seperti cara mengganti nama, menghapusnya dari konfigurasi, atau mengubah nomor portnya, lihat artikel ini dari VEX Library.

Mengkodekan Solenoid

Sekarang mari kita jelajahi contoh pengkodean solenoid menggunakan Blocks, Python, dan C++ dengan sistem pneumatik satu silinder sederhana, yang digambarkan di bawah ini. Contoh kasus penggunaan sistem ini adalah untuk memberi daya pada mekanisme peluncur. Untuk informasi lebih lanjut tentang komponen dan perakitan sistem ini, lihat artikel ini dari Perpustakaan VEX. Untuk contoh operasi dasar Sistem Pneumatik V5, lihat artikel ini dari Perpustakaan VEX.

Sistem Pneumatik Satu Silinder V5 Lengkap, dengan beberapa komponen yang semuanya dikendalikan melalui koneksi ke Unit Kontrol V5.

Blok VEXcode V5 VEXcode V5 Python
Proyek Blok VEXcode V5 yang berbunyi: Saat dimulai, atur DigitalOutA ke rendah.
digital_out_a.set(Salah)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(salah);
}

Dengan menggunakan sistem pneumatik satu silinder, contoh ini akan menyebabkan silinder menarik kembali dengan segera, asalkan Tangki Udara bertekanan dan Fitting Katup Penutup terbuka.

Ingatlah bahwa kondisi default untuk solenoida kita adalah kondisi rendah (atau 'false' dengan pengkodean teks), jadi contoh ini akan memastikan kita mulai dari posisi yang diketahui yaitu ditarik.

Blok VEXcode V5 VEXcode V5 Python
Proyek Blok VEXcode V5 yang berbunyi: Saat dimulai, atur DigitalOutA ke rendah, tunggu 1 detik, lalu atur DigitalOutA ke tinggi.
digital_out_a.set(Salah)
tunggu(1, DETIK)
digital_out_a.set(Benar)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(salah); tunggu(1, detik); DigitalOutA.set(benar); }

Setelah contoh di atas dieksekusi dan program berakhir solenoid tetap dalam keadaan rendah. Dengan menambahkan status 'DigitalOut' tinggi, atau kode True, silinder akan terlebih dahulu menarik diri saat program dimulai dan kemudian memanjang sepenuhnya setelah satu detik. Jika Anda menghentikan program pada titik ini, solenoida kembali ke keadaan rendah.

Akan lebih mudah untuk memisahkan perintah 'DigitalOut' menggunakan perintah 'Wait' . Hal ini akan memberikan waktu singkat bagi Silinder untuk memanjang atau menarik kembali.

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

Last Updated: