Pengukur Jarak dengan Ultrasonic Sensor HC-SR04 dan ESP32

Pengukur Jarak dengan Ultrasonic Sensor HC-SR04 dan ESP32

Sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya. Cara kerja sensor ini didasarkan pada prinsip dari pantulan suatu gelombang suara sehingga dapat dipakai untuk menafsirkan eksistensi (jarak) suatu benda dengan frekuensi tertentu.

Berikut langkah-langkah dalam mengkonfigurasikan Alat Pengukur Jarak.

Pin VCC (Sensor) => 3V3 (ESP32)
Pin GND (Sensor) => GND (ESP32)
Pin Trig (Sensor) => D27 (ESP32) Pin dapat disesuaikan secara bebas
Pin Echo (Sensor) => D26 (ESP32) Pin dapat disesuaikan secara bebas

Dilanjutkan dengan membuat Kode Program pada Arduino IDE

#include <Arduino.h>


int trig_sensor_jarak = 27;
int echo_sensor_jarak = 26;


int baca_sensor_jarak()
{
int pulse, inches, cm;
digitalWrite(trig_sensor_jarak,LOW);
delayMicroseconds(2);
digitalWrite(trig_sensor_jarak, HIGH);
delayMicroseconds(10);
digitalWrite(trig_sensor_jarak, LOW);
pulse = pulseIn(echo_sensor_jarak, HIGH);
cm = pulse * 0.034 / 2; inches = cm * 2.54;
return cm;
}


void setup()
{
Serial.begin(9600);
pinMode(trig_sensor_jarak, OUTPUT);
pinMode(echo_sensor_jarak, INPUT);

}
void loop(){
int sensor_jarak = baca_sensor_jarak();
Serial.print("Jarak : ");
Serial.println(sensor_jarak);
delay(1000);


}

Berikut hasil dari Konfigurasi yang dilakukan, jika timbul Jarak dengan angkanya maka berhasil.

Selamat Mencoba !!

Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP