Sensor Ultrasonic HC-SR04 adalah modul sensor ultrasonik yang dapat mengukur jarak dengan rentang dari mulai 2 cm sampai dengan 400 cm (4 meter), dimana akurasinya mencapai 3 mm. Pada modul ini terdapat ultrasonik transmitter, receiver, dan control circuit. Berikut ini dasar prinsip kerja dari sensor ultrasonik HC-SR04 :
1. Mengambil IO trigger sedikitnya 10uS sinyal HIGH.
2. Modul transmitter secara otomatis mengirimkan 8 kali frekuensi 40KHz dan receiver mendeteksi sinyal feedback dari objek yang ada di depan sensor.
3. Jika receiver mendapatkan feedback , maka durasi waktu dari ouput HIGH adalah sama dengan waktu dari pengiriman dan penerimaan ultrasonik.
Berikut ini adalah Schematic Diagram Sensor Ultrasonic HC-SR04 Menggunakan Arduino Uno :
Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3
2. Sensor Ultrasonic
3. Kabel Jumper Secukupnya
Berikut ini adalah Code Programnya :
/***************************Cara Mengakses dan Pemrograman Sensor Ultrasonic HC-SR04 Menggunakan Arduino Uno - Program Versi 1Oleh : Arduino IndonesiaWebsite : www.arduinoindonesia.idToko Online : www.workshopelectronics3in1.comBlog : www.edukasielektronika.comCopyright @2020****************************/const int TRIGPIN = 8;const int ECHOPIN = 9;long timer;int jarak;void setup(){Serial.begin(9600);pinMode(ECHOPIN, INPUT);pinMode(TRIGPIN, OUTPUT);}void loop(){digitalWrite(TRIGPIN, LOW);delayMicroseconds(2);digitalWrite(TRIGPIN, HIGH);delayMicroseconds(10);digitalWrite(TRIGPIN, LOW);timer = pulseIn(ECHOPIN, HIGH);jarak = timer/58;delay(1000);Serial.print("Jarak = ");Serial.print(jarak);Serial.print(" cm");Serial.println();}
Setelah Program diatas di upload, silahkan buka Serial Monitor . Maka, akan tampil hasil pengukuran Jarak yang di inginkan.
Tidak ada komentar:
Posting Komentar