Sensor jarak (range finder) HC-SR04 bisa digunakan untuk mengukur jarak, biasanya dipakai ebagai penggaris digital. Menggunakan sensor ultrasonic untuk pengukuran jaraknya.
Dalam robot, digunakan sebagai pengihtung jarak dalam robot avoiding obstacle car sehingga bisa menghindar jika mendapati jarak terlalu dekat dengan penghalang di depannya.
Dalam arduino IDE, perlu menggunakan rumus tertentu agar jarak yang dihitung bisa mendapatkan satuan centimeter atau satuan yang mudah terbaca lainnya. Atau kita harus install library tertentu dan mengikuti arahan yang diberikan library tersebut agar bisa membaca sensor jarak tersebut dan mengkonversinya menjadi satuan centimeter.
Nah, kali ini kita akan membuat pembacaan sensor jarak ini dengan menggunakan ardublock. Dengan ardublock, Kita hanya perlu 1 baris kode untuk membaca sensor HC-SR04 dan langsung terkonversi ke satuan centimeter.
Untuk melakukan hal tersebut dan sebagai contoh, kita akan membuat rangkaian sebagai berikut.
Hubungkan Vcc ke 5v Arduini, GND ke GND, Echo ke PIN 12, Trig ke Pin 11.
Selanjutnya, rangkaiannya di Ardublock sebagai brikut:
Block coding di atas, akan menampilkan jarak yang dihitung oleh sensor HC-SR04 ke dalam variable x dan ditampilkan dalam Serial Monitor.
Bisa kita lihat, dengan block coding melalui ardublock, pemrograman HC-SR04 menjadi sangat mudah dan sangat cepat. Kesalahan ketik (typo) juga bisa dihindari karena kita cuma drag anda drop saja.