Panduan ini dirancang untuk membantu pengguna V5 Pneumatics Kit menavigasi proses memahami, mengonfigurasi, dan mengodekan pneumatik mereka. Untuk informasi lebih lanjut tentang 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, lihat artikel ini dari Perpustakaan VEX.
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.
Buka VEXcode V5 dan pilih tombol Perangkat untuk membuka jendela Perangkat.
Pilih 'Tambahkan perangkat.'
Pilih '3-WIRE.'
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.
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.
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
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.
| Blok VEXcode V5 | VEXcode V5 Python | |
|---|---|---|
digital_out_a.set(Salah) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Dengan menggunakan susunan pneumatik satu silinder, contoh ini akan menyebabkan silinder tersebut langsung tertarik sepenuhnya, dengan syarat Tangki Udara diberi tekanan dan Pemasangan Katup Penutup terbuka. Ingat status default untuk solenoid kita adalah status rendah (atau 'salah' dengan kode teks), jadi contoh ini akan memastikan silinder kita mulai dari posisi yang diketahui untuk ditarik. |
||
| Blok VEXcode V5 | VEXcode V5 Python | |
|---|---|---|
digital_out_a.set(Salah) tunggu(1, DETIK) digital_out_a.set(Benar) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Setelah contoh di atas dijalankan dan program berakhir, solenoid tetap dalam kondisi rendah. Dengan menambahkan status tinggi 'DigitalOut', atau kode Benar, silinder akan terlebih dahulu ditarik kembali saat program dimulai dan kemudian memanjang sepenuhnya setelah satu detik. Jika Anda menghentikan program pada titik ini, solenoid akan kembali ke kondisi rendah. Akan sangat membantu jika memisahkan perintah 'DigitalOut' menggunakan perintah 'Wait'. Ini akan memberikan waktu singkat bagi Silinder untuk memanjang atau memendek. |
||