Minggu, 05 Februari 2023

Pemrograman Sensor Ultrasonic HC-SR04 Menggunakan Arduino Uno

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 1

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @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: