Monitoring Jarak Suatu Benda Dengan Sensor HC-SR04 Dan Arduino Uno

Selamat malam semua, pada kali ini saya ingin menambangkan projek yang sebelumnya Membuat Pengukur Jarak Dengan Menggunakan Sensor HC-SR04 Dan Arduino. Demi memenuhi permintaan salah seorang teman di kostan ini. Saya mencoba untuk mengganti hasil atau output-nya dari serial monitor dengan menampilkannya di LCD 1602. 

Baiklah, sudah dulu basa-basinya kita kembali lagi ke ROBOTIC-ID.ORG. Sebelumnya siapkan dulu sesajen untuk membuat projek ini. diantaranya kopi manis segelas, gorengan atau cemilan lainnya. Di luar itu semua kamu persiapkan juga sebuah Arduino Boardnya, LCD 1601, Sensor HC-SR04 dan Beberapa kabel jumper.

Kenapa disetiap projek yang saya kerjakan selalu menggunakan LCD Shield Keypad?

Alasannya biar teman-teman yang mau mencoba membuatnya dirumah masing-masing mudah untuk melakukan mengenali setiap pin nya. Selain itu saya menggunakan alat-alat yang memang saya punya.

Langkah pengerjaan diataranya,menancapkan LCD Shieldnya ke Arduino. Kemudian hubungkan sensor jarak dengan LCD Shiel yang sudah tertancap dengan Arduinonya. Lihat tabel dibawah ini.

HC-SR04
LCD Shield+Arduino
VCC
5V
Trig
12
Echo
11
GND
GND
Jika sudah selesai terpasang semua. mari kita coba memasukan programnya kedalam Arduino Boardnya. Lihat koding dibawah ini dan kamu bisa mendownloadnya disini

Sensor Jarak LCD
Sensor Jarak LCD
koding programnya :


#include <LiquidCrystal.h>

const int pingPin = 3;
LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7 );

void setup() {

lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("robotic-id.org");
lcd.setCursor(0,1);
lcd.print("Pengukur Jarak");
delay(4000);
}
void loop()
{
long duration, inches, cm;
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);

pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);
// convert the time into a distance
inches = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

lcd.clear();
lcd.setCursor(0,0);
lcd.print("= Jarak: ");
lcd.print(cm);
lcd.print("CM =");
lcd.setCursor(0,1);
lcd.print("ROBOTIC-ID.ORG");
delay(200);
}
long microsecondsToInches(long microseconds)
{
return microseconds / 74 / 2;
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds / 29 / 2;
}

Jika sudah terpasang dengan baik masing-masing komponen, selanjutnya masukan koding diatas. jika terupload dengan baik maka hasilnya akan seperti ini

Monitoring Jarak Suatu Benda Dengan Sensor HC-SR04 Dan Arduino Uno
Monitoring Jarak Suatu Benda Dengan Sensor HC-SR04 Dan Arduino Uno
Selamat mencoba.
Previous Post
Next Post
Related Posts