Modul USB sensor jarak adalah alat untuk mengukur jarak secara contactless menggunakan gelombang ultrasonik. Prinsip kerjanya seperti pengukuran kedalaman laut dengan sonar. Alat ini menggunakan interface port USB (tipe B) sehingga dapat langsung dihubungkan dengan komputer/laptop Anda. Melalui port USB inilah data pengukuran jarak ditransfer ke laptop dalam bentuk teks. Jadi Anda dapat mengolah data jarak menggunakan apapun bahasa pemrograman/software development. Produk ini dapat dibeli toko komponen elektronik
[button-blue url=”https://www.tokopedia.com/raftech/usb-pengukur-jarak-alat-ukur-jarak-distance-meter-usb?n=1″ target=”blank” position=”center”]Beli[/button-blue]
[AdSense-A]
Script VB, Java, C, ASP untuk Mengukur Jarak
Tadi sudah saya sebutkan bahwa alat ini kompatibel dengan semua jenis software development karena output dari alat ini (data pengukuran jarak) berupa teks sehingga sangat fleksibel untuk diolah. Untuh contoh pengambilan data sensor menggunakan Delphi dapat Anda baca di sini, sedangkan untuk PHP dapat Anda baca di sini. Bagaimana untuk software development yang lain semisal VB, VB.net, C, C++, C#, Python, Ruby, ASP, Perl, Java, Javascript, dll? Saya pikir sama aja caranya. Pada intinya alat ini berkomunikasi dengan komputer melalui port serial (COM) yang diemulasi melalui port USB. Jadi Anda harus tahu cara mengakses port serial menggunakan software development tadi. Untuk Delphi dan PHP sudah saya beri contoh pada link yang sudah saya sebutkan tadi. Untuk VB Anda dapat menggunakan komponen MSCOMM, sedangkan untuk software development yang lain Anda dapat menggali informasi lebih lanjut melalui internet :). Jika Anda kesulitan, jangan kuatir, karena sudah saya siapkan semacam script ‘daemon’ yang akan membantu program utama Anda dalam pengambilan data sensor jarak.
Script ini ditulis dalam lingkup pemrograman Powershell yang merupakan bawaan Windows, jadi Anda bisa langsung menggunakannya. Ada dua macam script yang sudah saya sediakan, yakni ‘readcomport.ps1’ dan ‘bacaport.ps1’. Bedanya, readcomport.ps1 cukup dipanggil sekali saja dan akan terus menerus mengambil data sensor jarak, sedangkan script bacaport.ps1 hanya akan sekali saja mengambil data ketika dipanggil/dieksekusi. Mana yang dipakai, tergantung kebutuhan pada program utama Anda. Cara memanggil script ini cukup mudah, yakni seperti halnya memanggil perintah ‘cmd’ (command prompt). Kalau Anda menggunakan PHP, Anda dapat menggunakan function ‘shell_exec()’, kalu menggunakan Delphi bisa menggunakan ShellExecute() sedangkan untuk bahasa pemrograman lain tinggal disesuaikan :). Khusus untuk script ‘readcomport.ps1’ di dalamnya ada petunjuk untuk mengubah output data pengukuran untuk ditulis dalam file teks (txt), jadi akan lebih fleksibel lagi (namun diingat ya, karena terus menerus mengambil data, ukuran file teks ini akan terus membesar, jadi Anda harus punya strategi untuk menanganinya). Sesudah data pengukuran sampai di program utama, Anda dapat mengolahnya sesuai keperluan.
Sudah, gitu aja. Cukup mudah kok. Apapun bisa dilakukan, yang membatasi adalah imajinasi kita saja. Jika tertarik dengan produk ini, bisa langsung ke sini
[AdSense-A]
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com