Sensor jarak HC-SR04 adalah sensor ultrasonik yang digunakan untuk mengukur jarak suatu objek dengan memanfaatkan gelombang ultrasonik. Sensor ini memiliki keakuratan tinggi, mudah digunakan, dan cocok untuk berbagai aplikasi seperti robotika, proyek IoT, dan penghindaran rintangan.

Alat yang digunakan:

  • ESP32
  • Sensor Jarak HC-SR04
  • Kabel Jumper

Koneksi pin:

  • Trig>ESP32(D34)
  • Echo>ESP32(D32)
  • VCC>ESP32(3.3v)
  • GND>ESP32(GND)

Skematik untuk ESP32 dan Sensor Ultrasonik:

Program ESP32:

#include <Arduino.h>


int trig_sensor_jarak = 34;
int echo_sensor_jarak = 32;


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.println("Jarak : " + (String)sensor_jarak);


}


Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat jasa bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

Mau Konsultasi & Diskusi ?