
Berikut adalah tutorial langkah demi langkah untuk melakukan pengukuran jarak menggunakan sensor ultrasonik HC-SR04 dengan ESP32.
Alat dan Bahan yang Diperlukan
- ESP32
- Sensor Ultrasonik HC-SR04
- Komputer dengan Arduino IDE
- Kabel USB untuk menghubungkan ESP32 ke komputer
Skema Koneksi
Koneksi antara ESP32 dan HC-SR04 adalah sebagai berikut:
- VCC (HC-SR04) ke 3.3V (ESP32)
- GND (HC-SR04) ke GND (ESP32)
- Trig (HC-SR04) ke pin D27 (misalnya D27) pada ESP32
- Echo (HC-SR04) ke pin D26 lainnya (misalnya D26) pada ESP32
Contoh Kode
Berikut adalah contoh kode yang dapat Anda gunakan untuk mengukur jarak dengan HC-SR04 menggunakan ESP32:
#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);
}
Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP

