Terima kasih banyak telah berkunjung.

Selamat datang di website: www.harisprasetyo.web.id

Saturday, January 9, 2016

Cara Memprogram Jarak Modul Ultrasonic (HC-SR04) Dengan Mikrokontroler Arduino

Dalam proses pemograman sensor jarak modul Ultrasonic HC-SR04 ini ada beberapa alat yang digunakan yaitu: 
  1. Arduino (Kali ini memakai Arduino UNO, untuk versi lain juga bisa)
  2. Sensor Modul Ultrasonic HC-SR04
  3. Kabel Jumper (Penghubung)
  4. Project Board
  5. Buzzer 5V
Setelah alat - alat telah disiapkan selanjutnya tinggal menghubungkan antara sensor modul Ultrasonic HC-SR04 dengan Arduino UNO, lihat skemannya pada gambar berikut ini:
Gambar Skema Rangkaian Sensor Ultrasonic & Arduino UNO
Setelah semuanya sudah dirangkai seperti gambar diatas tersebut selanjutnya mengkoding/memprogram modul Ultrasonic HC-SR04 tersebut dengan menggunakan perangkat lunak (software) Arduino IDE, dapat dilihat pada gambar berikut ini:
Memprogram Modul Ultrasonic HC-SR04
Dari contoh gambar diatas adalah sketch dari program Ultrasonic HC-SR04 itu sendiri, berikut sketch secara lengkapya:
// UltraSonic Sensor interfacing to Arduino .
int buzzer = 2;
int triggerPin = 7; //triggering pada pin 7
int echoPin = 8; //echo pada pin 8

void setup(){
Serial.begin(9600); // monitor Serial.println("Tech Ponder's UltraSonic Sensor Tutorial");
pinMode(triggerPin, OUTPUT); //defining pins
pinMode(echoPin, INPUT);
pinMode(buzzer, OUTPUT);
digitalWrite(buzzer,LOW); }

void loop(){
  int duration, distance; //Adding duration and distance
  digitalWrite(triggerPin, HIGH); //triggering the wave(like blinking an LED)
  delay(10);
  digitalWrite(triggerPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  delay(1000);
Serial.print(distance); //printing the numbers
Serial.print("cm"); //and the unit
Serial.println(" "); //just printing to a new line

if (distance < 35){
  digitalWrite(buzzer,HIGH);
  Serial.println("Buzzer On");
}
digitalWrite(buzzer,LOW);
}

Dari program sketch diatas cara kerjanya adalah bila sensor Ultrasonic mendeteksi benda dengan jarak lebih dari 35 cm maka buzzer akan menyala (aktif) dan jika sensor Ultrasonic medeteksi benda kurang dari 35 cm maka buzzer mati (tidak aktif).

2 comments:

Komentar Diperlukan Untuk Bila Kurang Paham Atau Ingin Bertanya Seputar Artikel Yang Dibaca...