Target : Mengenal sensor jarak berbasis ultrasonic HC-SR04, interface pada arduino UNO dan
Artikel dari candraherdianto.blogspot.com kali ini akan membahas tentang penggunaan sensor jarak
source : www.google.com
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
2. Receiver
3. Control Circuit/Transducer
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
3. Jika ada gelombang pantul yang diterima oleh receiver, maka sensor akan mengubah sinyal
4. Durasi sinyal High pada port echo merepresentasikan lama gelombang mulai dari dipancarkan
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
Arus 15mA
Terdapat 4 Pin pada sensor HC-SR04 yang cukup mudah untuk dipahami dan tertulis pada PCB control
Untuk menyambungkan sensor ini ke Arduino UNO cukup mudah. Kamu bisa melihat gambar di bawah
ini
Menyambungkan HC-SR04 ke Arduino Uno
Program :
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);
digitalWrite(trigger, HIGH);
delayMicroseconds(10);
digitalWrite(trigger, LOW);
counter = pulseIn(echo, HIGH);
Serial.println(jarak);
delay(200);
}
Demikian pembahasan tentang sensor jarak HC-SR04 kali ini, semoga bermanfaat 😊