Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

MIKROKONTROLLER II
PROJECT 05
Serial LCD+ Sensor Ultrasonik SR04
Disusun oleh
M. Rusdal Hakim
Dwi Susanto
Agustino

[2012-52-008]
[2012-52-004]
[2012-52-018]

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015

PRAKTIKUM II
Serial LCD+ Sensor Ultrasonik SR04
1. Pendahuluan
Pada praktikum 5 ini akan mempraktekan 2 percobaan dengan menggunakan
modul Arduino uno adapun percobaan yang akan dipraktekan adalah:
a. Pengukur jarak menggunakan sensor ultrasonik.jarak sensor ultrasoik
dengan media pemantul di tampilkan di LCD dalam satuan cm.(Pastikan
jarak yang di tampilkan LCD sama dengan jika jarak di ukur
menggunakan meteran/penggaris).
b. Sensor parking ultrasonik dengan beep buzer.Buzer mulai beeping mulai
jarak 50 cm jika jarak semakin dekat interval beeping semakin cepat .

2. Alat & Bahan

Arduino uno
Project board
Kabel jumper
Serial LCD
Laptop
Bazzer

1pcs
1pcs
1set
1 set
1 set
1set

3. Langkah-Langkah Praktikum
1. Langkah percobaan
Eksperimen 5 a daan b. Menggunakan Sensor Ultrasonik SR04 .

Gambar 1. Sensor Ultrasonik SR04


HC-SR04 adalah sebuah modul yang berfungsi untuk melakukan
pengukuran jarak suatu benda/ halangan dengan memanfaatkan sinyal
suara ultrasonic. Performa yang stabil dan akurasi yang tinggi dengan

harga yang murah merupakan kelebihan dari HC-SR04. Karena


kelebihannya, HC-SR04 banyak dipakai dalam berbagai aplikasi
pengukuran jarak.

2. Kode progam percobaan 5a


#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27,20,4);
int pingPin = 3 ;
int inPin = 2 ;
void setup (){
lcd.init();
lcd.backlight();
}
void loop(){
long duration , inches ,cm ;
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite(pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
pinMode(pingPin,OUTPUT);
pinMode(inPin,INPUT),duration=pulseIn(inPin,HIGH);
inches = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);
lcd.print(inches);
lcd.print("in.");
lcd.print(cm);
lcd.print("cm");
}

long microsecondsToInches(long microseconds)


{
return microseconds/74/2;
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds/29/2;
}

3. Kode progam percobaan 5b


#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4);

int pingPin = 3;
int inPin = 2;

void setup() {
lcd.init();
lcd.backlight();
Serial.begin(9600);

void loop() {

long duration;
float inches, cm;
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite(pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
pinMode(pingPin,OUTPUT);

pinMode(inPin,INPUT); duration = pulseIn(inPin,HIGH);

inches = microsecondsToInches (duration);


cm = microsecondsToCentimeters (duration);

Serial.print(inches);
Serial.print("in. ");
Serial.print(cm);
Serial.print("CM");
Serial.println();

lcd.clear();
lcd.setCursor(3,0);
lcd.print(inches);
lcd.print(" In.");
lcd.setCursor(3,1);
lcd.print(cm);
lcd.print(" CM");

delay(300);

if (cm<=50 && cm>=40)


{
tone (4,784,100);
delay(500);
noTone(4);
}
if (cm<=40 && cm>=30)
{
tone (4,784,100);
delay(400);
noTone(4);
}
if (cm<=30 && cm>=20)
{
tone (4,784,100);
delay(100);
noTone(4);
}
if (cm<=20 && cm>=10)
{
tone (4,784);
delay(100);
noTone(4);
}
if (cm<=10 && cm>=0)
{

tone (4,784);
}
}
float microsecondsToInches(float microseconds)
{
return microseconds/74/2;
}
float microsecondsToCentimeters(float microseconds)
{
return microseconds/29/2;
}

4. Hasil & Pembahasan


A. Pada percobaan ini sensor ultrasonik disinyalkan oleh Pingpin untuk mendeteksi
benda.ketika benda terdeteksi pulsa ultrasonik akan memantulkan menuju
echopin untuk diterima.

Gambar 2. Rangkaian sensor ultrasonic HR04 Percobaan 1

B. Pada percobaan apabila apabila benda terdeteksi kurang dari 10cm bazzer
akan berbunyi cepat .

Gambar 3. Rangkaian sensor ultrasonic HR04 percobaan 2

5. Kesimpulan
Dari percobaan salah satu peran arduino uno yaitu dalam controlling
adalah berfungsi sebagai modul pengubah sinyal analog ke digital.
Arduino dapat mentrasformasikan bentuk sinyal digital ini menjadi
output yang di inginkan.

Anda mungkin juga menyukai