Silahkan Melihat Tutorial di website kami dengan nyaman ENJOY YOUR LIFE ☕

ELEKTRONIKA :: USB2R.EXE – Command-Line Tool Untuk Modul Driver Relay USB-2REL

USB-2REL adalah modul driver untuk 2 buah relay dengan antarmuka USB. Dengan modul ini, kita dapat mengontrol 2 buah relay menggunakan komputer atau laptop melalui port USB. Salah satu keunggulan modul USB-2REL adalah modul tidak memerlukan catu daya eksternal karena modul mengambil daya secara langsung dari port USB.

Informasi lebih lengkap mengenai modul USB-2REL dapat Anda baca pada tulisan berikut ini:
.
usb2rel_app2Pada tulisan tersebut, saya menggunakan program GUI yang saya tulis menggunakan bahasa pemrograman C dan kompiler Pelles C untuk mengontrol modul USB-2REL. Program aplikasi tersebut lengkap dengan kode programnya dapat Anda peroleh dengan membeli modul USB-2REL.
Anda dapat menggunakan program siap-pakai tersebut untuk mengontrol modul USB-2REL, atau memodifikasi kode programnya untuk dikembangkan sesuai dengan aplikasi yang Anda butuhkan.
Namun demikian, karena C termasuk bahasa pemrograman yang relatif sulit dikuasai, dan menimbang kenyataan dari pengalaman pribadi bahwa jarang sekali yang menggunakan pemrograman C sebagai bahasa pemrograman sehari-hari untuk membuat aplikasi desktop, maka saya juga membuat programconsole (command-line tool) untuk mengontrol modul USB-2REL yang saya beri nama USB2R.EXE. Berikut adalah tampilan programnya.
usb2r_cmd
USB2R.EXE mengenali beberapa parameter program yang masing-masing parameter memiliki fungsi tertentu. Padascreenshot di atas, pemanggilan program USB2R.EXE tanpa parameter akan menghasilkan tampilan berupa cara penggunaan program dan parameter-parameternya serta beberapa contoh penggunaannya.
Untuk mengaktifkan RELAY-1, maka perintah yang harus digunakan adalah:
C:\>usb2r R1
Dan untuk mematikan RELAY-1, maka perintah yang harus digunakan adalah:
C:\>usb2r r1
USB2R.EXE dapat menerima sederetan parameter yang berarti dapat mengeksekusi sederetan perintah dengan urutan eksekusi dimulai dari parameter yang paling kiri dan
Untuk lebih lengkapnya, berikut adalah tabel contoh penggunaan program USB2R.EXE beserta fungsinya.
COMMAND LINEFUNGSI/AKSI
C:\>usb2rMenampilkan cara penggunaan program
C:\>usb2r IDMenampilkan ID dari Modul USB-2REL
C:\>usb2r R1Mengaktifkan RELAY-1
C:>usb2r r1Mematikan RELAY-1
C:\>usb2r R2Mengaktifkan RELAY-2
C:\>usb2r r1Mematikan RELAY-2
C:\>usb2r R1 R2Mengaktifkan RELAY-1 dan RELAY-2
C:\>usb2r r1 r2Mematikan RELAY-1 dan RELAY-2
C:\>usb2r RAMengaktifkan RELAY-1 dan RELAY-2
C:\>usb2r rAMematikan RELAY-1 dan RELAY-2
C:\>usb2r R1 r2Mengaktifkan RELAY-1 dan mematikan RELAY-2
Sangat mudah, bukan? Dan berikut adalah sebuah skrip (batch file) untuk membuat permainan flip-flop dengan modul USB-2REL.
C:\>copy con ffusb2r.bat
:ulangi
usb2r R1 r2
usb2r R2 r1
goto ulangi
^Z
Setelah file FFUSB2R.BAT tersimpan, kita dapat menjalankannya dengan perintah:
C:\>ffusb2r.bat
Dan modul USB-2REL pun akan bertingkah seperti sebuah rangkaian flip-flop. :)
Untuk menyaksikan video demo flip-flop menggunakan modul USB-2REL, silakan mengikuti link YouTube berikut ini:
Dengan program USB2R.EXE, kita dapat lebih mudah membuat aplikasi kontrol USB-2REL menggunakan development tool pilihan kita. Jika Anda pengguna Delphi, Anda dapat menggunakan fungsi ShellExecute sebagai berikut:
filename := ‘c:\usb2r.exe’;
ShellExecute(handle,’open’,PChar(filename), ‘R1',”,SW_SHOWNORMAL);
Atau jika Anda pengguna VB dan VB.NET, Anda dapat menggunakan fungsi Shell untuk mengeksekusi program USB2R.EXE seperti contoh berikut ini:
Shell("""C:\USB2R"" R1 R1", , True, 10000)
Dan bagi Anda pengguna PHP, Anda bisa menggunakan fungsi exec seperti contoh berikut ini:
exec("USB2R.EXE R2" . $CMD, $Output);
Sangat mudah dan sangat fleksible. :)
Semoga bermanfaat, selamat belajar, dan selamat berkarya!




0 komentar:

Post a Comment

ELEKTRONIKA :: USB2R.EXE – Command-Line Tool Untuk Modul Driver Relay USB-2REL