Anda di halaman 1dari 8

Arduino Untuk Pemula - Bagian 5 (Sensor Ultrasonic HC-SR04)

Target : Mengenal sensor jarak berbasis ultrasonic HC-SR04, interface pada arduino UNO dan

memprogram dengan keluaran jarak dalam sentimeter.

Artikel dari candraherdianto.blogspot.com kali ini akan membahas tentang penggunaan sensor jarak

berbasis gelombang ultrasonic tipe HC-SR04. Simak baik-baik ya 😊

source : www.google.com

Apa itu sensor jarak HC-SR04?

HC-SR04 adalah salah satu jenis sensor jarak berbasis gelombang ultrasonik yang cukup mudah

ditemukan di pasaran. Sensor ini dapat dikatakan versi ekonomis dari sensor-sensor serupa seperti

SR04, SR05, SR10 dari Devantech, atau Ping))) dari Parallax. HC-SR04 mampu melakukan pengukuran

jarak dari 3cm-400cm dengan resolusi 3mm.

Komponen utama HC-SR04

Sensor HC-SR04 terdiri dari 3 bagian utama, yaitu:


1. Transmitter

2. Receiver

3. Control Circuit/Transducer

Komponen dasar sensor HC-SR04

Prinsip kerja sensor HC-SR04

1. User mengirimkan sinyal HIGH ke sensor melalui pin trigger selama 10ms

2. Sensor akan mengirimkan gelombang ultrasonic 40kHz sejumlah 8 melalui corong transmitter

kemudian mendengarkan apakah ada gelombang pantulan melalui corong receiver serta

mengeluarkan sinyal HIGH melalui PORT Echo.

3. Jika ada gelombang pantul yang diterima oleh receiver, maka sensor akan mengubah sinyal

pada port echo menjadi sinyal low.

4. Durasi sinyal High pada port echo merepresentasikan lama gelombang mulai dari dipancarkan

hingga diterima kembali

5. Jarak dapat dihitung dengan cara : durasi echo high x cepat rambat suara (340m/s) : 2
Secara Timing diagram, prinsip kerja di atas dapat digambarkan sebagai berikut:

source : www.google.com

Parameter kelistrikan HC-SR04

 Bekerja pada tegangan 5v DC

 Arus 15mA

 Frekuensi gelombang yang dipancarkan 40kHz

 Sudut pengukuran 15°

Terdapat 4 Pin pada sensor HC-SR04 yang cukup mudah untuk dipahami dan tertulis pada PCB control

circuitnya yaitu GND, VCC, Trigg, dan Echo

Interface HC-SR04 Pada Arduino UNO

Untuk menyambungkan sensor ini ke Arduino UNO cukup mudah. Kamu bisa melihat gambar di bawah

ini
Menyambungkan HC-SR04 ke Arduino Uno

Program :

int counter, jarak;

int trigger=12;

int echo=11;

void setup()

Serial.begin(9600);

pinMode(trigger, OUTPUT);

pinMode(echo, INPUT);

void loop()

counter=0;

jarak=0;

digitalWrite(trigger, LOW);

delayMicroseconds(2); //memastikan pin trigger LOW

digitalWrite(trigger, HIGH);

delayMicroseconds(10);

digitalWrite(trigger, LOW);
counter = pulseIn(echo, HIGH);

jarak = (counter/2) / 29.1;

Serial.print("Jarak Sensor : ");

Serial.println(jarak);

delay(200);

}
Demikian pembahasan tentang sensor jarak HC-SR04 kali ini, semoga bermanfaat 😊

Anda mungkin juga menyukai