Kalau kamu baru mulai mainan Arduino dan pengen bikin proyek yang keren, sensor ultrasonik HC-SR04 bisa jadi pilihan yang pas. Di sini, aku bakal share cara simpel buat ngoding sensor HC-SR04 pakai Arduino Uno, biar kamu bisa ukur jarak dengan mudah dan cepat!

Buat codenya, langsung aja pake script di bawah ini, gampang banget kok!
#include <Arduino.h>
int trig_sensor_jarak = 3;
int echo_sensor_jarak = 2;
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);
delay(1000);
}
Buat skematiknya, tinggal ikutin diagram di bawah ini, gampang kan?

Buat pengujian, kita udah coba dan hasilnya bisa kamu liat di video di bawah. Yuk, cek langsung gimana program ini jalan dengan lancar!
selamat mencoba, salam labrobotika
Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP


