Mengendalikan pneumatik dengan pengontrol V5 Anda memerlukan proyek yang disesuaikan. Artikel ini akan menjelaskan cara membuat proyek VEXcode V5.
Mengonfigurasi Proyek Anda
Pilih tombol Perangkat untuk membuka jendela Perangkat.
Pilih 'Tambahkan perangkat.'
Untuk memulai proyek VEXcode V5 Anda untuk mengendalikan pneumatik, Anda perlu mengonfigurasi dua perangkat.
Anda perlu menambahkan perangkat Pengontrol.
Untuk informasi lebih lanjut tentang konfigurasi perangkat Pengontrol, lihat artikel Konfigurasi Pengontrol V5 di VEXcode V5 dari Pustaka VEX.
Anda juga perlu menambahkan perangkat 3-Wire Digital out.
Untuk informasi lebih lanjut mengenai konfigurasi perangkat Digital out, lihat artikel Konfigurasi Perangkat Digital In dan Digital Out 3-Wire di VEXcode V5 dari VEX Library.
Kontrol Silinder Pneumatik Anda Dengan Dua Tombol Pengontrol
Ada dua metode yang umumnya dipilih pengemudi untuk mengendalikan pneumatik pada robot mereka.
Salah satu caranya adalah dengan menggunakan dua tombol berbeda pada pengontrol: satu tombol untuk memanjangkan silinder pneumatik dan satu tombol untuk menarik kembali silinder pneumatik. Berikut ini dapat ditambahkan ke proyek VEXcode V5 Anda untuk mengendalikan silinder pneumatik Anda menggunakan 2 tombol pada pengontrol.
Dari kotak peralatan penginderaan, tambahkan blok keluaran digital ke blok [saat dimulai].
Blok [set digital out] harus diatur pada 'rendah'. Ini akan memastikan silinder pneumatik Anda memulai proyek dengan posisi ditarik sepenuhnya.
Dari kotak alat Peristiwa tambahkan blok [ketika tombol Pengontrol ditekan].
Pilih tombol pengontrol yang ingin Anda gunakan untuk memperpanjang silinder pneumatik.
Tombol L1 digunakan dalam contoh ini.
Tambahkan blok [set DigitalOut].
Pilih 'tinggi' untuk pengaturan keluaran digital.
Ini akan menyebabkan silinder pneumatik memanjang saat tombol L1 pada pengontrol ditekan.
Dari kotak alat Peristiwa tambahkan blok lain [ketika tombol Pengontrol ditekan].
Pilih tombol pengontrol yang ingin Anda gunakan untuk menarik silinder pneumatik.
Tombol L2 digunakan dalam contoh ini.
Tambahkan blok [set DigitalOut].
Biarkan pada posisi 'rendah' untuk pengaturan keluaran digital.
Ini akan menyebabkan silinder pneumatik tertarik kembali saat tombol L2 pada pengontrol ditekan.
Simpan proyek, unduh ke V5 Robot Brain, dan jalankan proyek untuk menguji kendali Anda terhadap silinder pneumatik menggunakan pengontrol Anda.
Untuk informasi lebih lanjut tentang menyimpan, mengunduh, dan menjalankan proyek VEXcode V5, silakan lihat bagian Buka dan Simpan Proyek Blok di Pustaka VEX.
Kontrol Silinder Pneumatik Anda dengan Satu Tombol Pengontrol
Metode lain yang disukai pengemudi untuk mengendalikan pneumatik pada robot mereka adalah dengan menggunakan satu tombol: tombol akan memanjangkan silinder pneumatik saat ditekan dan kemudian menarik kembali silinder pneumatik saat ditekan lagi. Berikut ini dapat ditambahkan ke proyek VEXcode V5 Anda untuk mengendalikan silinder pneumatik Anda menggunakan satu tombol pada pengontrol.
Dari kotak peralatan penginderaan, tambahkan blok keluaran digital ke blok [saat dimulai].
Blok [set digital out] harus diatur pada 'rendah'. Ini akan memastikan silinder pneumatik Anda memulai proyek dengan posisi ditarik sepenuhnya.
Dari kotak peralatan Variabel pilih Buat Boolean.
Untuk contoh ini kita akan memanggil Boolean: digitaloutON.
Tambahkan blok [set digitaloutON].
Biarkan Boolean disetel ke <true>.
Dari kotak peralatan Peristiwa tambahkan blok {when Controller button pressed}.
Pilih tombol pengontrol yang ingin Anda gunakan untuk memperpanjang silinder pneumatik.
Tombol L1 digunakan dalam contoh ini.
Dari kotak alat Kontrol tambahkan blok [jika maka yang lain]
Tambahkan <digitaloutON> Boolean ke if.
Tambahkan blok [set DigitalOut] ke bagian 'then' di blok C.
Ubah blok [set DigitalOut] menjadi 'tinggi'.
Tambahkan blok [set DigitalOut] ke bagian 'else' di blok C.
Biarkan blok [set DigitalOut] sebagai 'rendah'.
Tambahkan blok [set digitaloutON].
Ubah Boolean menjadi <false>.
Ini akan mengubah Boolean sehingga saat berikutnya tombol L1 ditekan, kondisinya akan masuk ke 'else' di blok kontrol C.
Tambahkan blok [set digitaloutON] lainnya.
Biarkan Boolean sebagai <true>.
Ini akan mengubah Boolean sehingga saat berikutnya tombol L1 ditekan, kondisinya akan menuju ke 'then' di blok kontrol C.
Dari kotak peralatan Kontrol tambahkan blok [tunggu] ke kedua bagian blok C [jika maka yang lain].
Ubah nilainya menjadi (0,1) detik di setiap blok [tunggu].
Ini akan memberikan waktu singkat bagi kondisi untuk mendeteksi tombol yang ditekan.
Tombol akan memanjangkan silinder pneumatik saat ditekan, dan kemudian menarik kembali silinder pneumatik saat ditekan lagi.
Simpan proyek, unduh ke V5 Robot Brain, dan jalankan proyek untuk menguji kendali Anda terhadap silinder pneumatik menggunakan pengontrol Anda.
Untuk informasi lebih lanjut tentang menyimpan, mengunduh, dan menjalankan proyek VEXcode V5, silakan lihat bagian Buka dan Simpan Proyek Blok di Pustaka VEX.
Blok untuk mengendalikan silinder pneumatik Anda perlu dibuat ulang dalam proyek contoh untuk Templat Kompetisi sebelum robot Anda siap digunakan dalam kompetisi yang memanfaatkan sistem kontrol lapangan.
Untuk informasi lebih lanjut tentang templat kompetisi, lihat artikel Menggunakan Templat Kompetisi Blok di VEXcode V5 di Pustaka VEX.
Proyek ini dapat digunakan untuk mengendalikan silinder pneumatik kerja tunggal dan kerja ganda. Jika dua silinder pneumatik dipasang pada katup Solenoid menggunakan fitting “T”, kedua silinder akan dikontrol oleh rangkaian blok yang sama.
Catatan: Port 3-Wire pada V5 Robot Brain akan kembali ke port Digital masuk saat proyek dihentikan. Hal ini dapat menyebabkan silinder pneumatik mengembang jika terdapat cukup tekanan udara sisa. Untuk menghindari hal ini, lepaskan tekanan udara dengan mengalihkan Katup Jari ke posisi mati atau menekan inti Katup Ban Schrader sebelum menghentikan proyek.