Translate

select languages

Friday 24 February 2017

Cara Pakai Atau Test Ultrasonic HC - SR04



Pada kesempatan kali ini saya akan mencoba share cara mengontrol ultrasonic HC-SR04 dengan praktis dan pemograman sederhana.

Sebelumnya kalian tahukan apa itu ultrasonic dan HC-SR04 ?. Kalau ingin tahu kalian bisa baca dulu [KESINI].

Nah kalau kalian sudah tahu apa itu ultrasonic dan HC-SR04 maka sekarang bagian praktiknya, cara memakainya muda-mudah sulit sih. Tapi jika kalian sudah memahami tentang Kontrol Lampu di postingan [SEBELUMNYA], mungkin kalian tidak akan terlalu kaget dengan sketch / script baru yang kalian lihat.

Pertama-tama kalian tentunya harus memiliki Arduino jenis apa saja boleh dan HC-SR04, selanjutnya kalian rangkailah sesuai dengan gambar berikut.
Lalu kalian buka aplikasi Arduino bebas versi berapa saja dan dibawah ini adalah sketch / script program arduinonya

//HC-SR04 ULTRASONIC www.robotuno.tk

int trig = 12;  //pin trig
int echo = 13;  //pin echo
long durasi, jarak;  //menyimpan data durasi dan jarak

void setup(){
  pinMode(trig, OUTPUT);  //trig sebagai OUTPUT
  pinMode(echo, INPUT);   //echo sebagai INPUT
  Serial.begin(9600);  //dijalankan di serial baud 9600
}

void loop(){
  // pertama memberi suara
  digitalWrite(trig, LOW);
  delayMicroseconds(2);
  digitalWrite(trig, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig, LOW):
  // lalu menerima suara
  durasi = pulseIn(echo, HIGH); //menghitung durasi dari HC-SR04 ke object da kembali ke HC-SR04
  jarak = durasi * 0.034 / 2 ; //rumus merubah waktu menjadi jarak
  Serial.print("jarak :"); //menuliskan "jarak :" di serial monitor baud 9600
  Serial.println(jarak); // menuliskan hasil jarak dan membuat baris baru
  delay(100);
  //jika untuk mengtest ultrasonic kalian bisa ubah delay menjadi lebih besar agar mudah pembacaan
}

Cobalah untuk menulis tanpa mengcopas, karena dengan menuliskan sendiri kalian lebih mudah memahami pemograman.

Selanjutnya kalian UPLOAD ke arduinonya jika tidak mengetahui cara upload bisa [KESINI]
Selesai deh, Satuan jarak pada sketch atau script di atas menggunakan CM jika kalian ingin menggunakan atau menambahkan inchi kalian bisa menambahkan sketch atau script seperti ini.

long inchi;
//masukan ini sebelum void setup
inchi = jarak * 0.393701
//masukan di dalam viud loop

Sekian dari saya, semoga dengan ini kalian bisa mengembangkanya lebih jauh lagi.

Selamat Mencoba

0 komentar:

Post a Comment