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.
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 | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
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 | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
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. |
||