Anda di halaman 1dari 4

UNIVERSITAS

BANGKA BELITUNG
Teknik Elektro, Fakultas Teknik
Kampus Terpadu Balunijuk, Bangka, Indonesia 33216
Telp : +62-717-422145 Fax : +62-717-421303
Website : http:// www.ubb.ac.id

PRAKTIKUM KE-6
1. JUDUL : SENSOR ULTRASOCIK DAN LCD
2. TUJUAN :
a. Mahasiswa mampu membuat rangkaian sistem minimum Arduino
b. Mahasiswa mengenal pin-pin I/O Arduino dan posisinya pada rangkaian.
c. Mahasiswa mampu meng-upload program Sensor Suhu ke rangkaian.
d. Mahasiswa mampu menguji rangkaian.

3. PERALATAN :
a. Board Arduino
b. Sensor Ultrasonik dan LCD 1 unit
c. Kabel USB tipe A-B
d. Papan breadboard 1 unit
e. Kabel penghubung secukupnya

4. PENDAHULUAN
Ada banyak sensor yang bisa mengukur suhu. Kali ini akan digunakan sensor suhu
yang umum digunakan, yang range suhu yang terukurnya cukup banyak namun
akurasinya cukup tinggi. Dari segi harga, tergolong murah juga.
Komponen sensor suhu ini tergolong IC berbentuk mirip transistor, dengan kode
Ultrasonik HC- SR 04 / SRF 05. Kode dibelakangnya menunjukkan akurasi, suhu kerja,
dan range yang terukur. Untuk lebih jelasnya dapat dilihat pada datasheetnya.

Praktikum Sistem Berbasis Mikroprosesor (PTE 421) – Tri Hendrawan Budianto, M.T 8
UNIVERSITAS
BANGKA BELITUNG
Teknik Elektro, Fakultas Teknik
Kampus Terpadu Balunijuk, Bangka, Indonesia 33216
Telp : +62-717-422145 Fax : +62-717-421303
Website : http:// www.ubb.ac.id

Pada gambar di atas misalkan kita jarak sensor dengan objek adalah 10cm, kemudian pin Triger
di trigger sehingga memancarkan sinyal ultrasound. Dari nilai kecepatan suara kita akan
mendapakan waktu ( T) selama perjalanan sinyal. Jarak Aktual adalah T ( Waktu ) x V(sound)/2.

5. PERCOBAAN
Percobaan yang kelima adalah
1. Rakit rangkaian Sensor Ultrasonik HC-SR04 /SRF 05
2. Buat sketch dan upload ke Arduino
3. Testing

-> Rakit rangkaian sebagaimana gambar di bawah ini :

-> Buat sketch dan upload ke Arduino

// Program dengan Ultrasonik HC-SR 04

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(16, 2);

const byte Echo = 2;//kaki ultrasonik


const byte Trig = 3;//kaki ultrasonik
long duration;
int distance;
int jarak;
String line1, line2;
unsigned long old_time;

void setup() {
lcd.autoAddress();
lcd.begin();
pinMode(Echo, INPUT);
pinMode(Trig, OUTPUT);
}

void loop() {
if( millis() - old_time >= 250 ){
get_data();
old_time = millis();
}
}
void baca_sensor(int trigPin, int echoPin){
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
Praktikum Sistem Berbasis Mikroprosesor (PTE 421) – Tri Hendrawan Budianto, M.T 9
UNIVERSITAS
BANGKA BELITUNG
Teknik Elektro, Fakultas Teknik
Kampus Terpadu Balunijuk, Bangka, Indonesia 33216
Telp : +62-717-422145 Fax : +62-717-421303
Website : http:// www.ubb.ac.id

duration = pulseIn(echoPin, HIGH);


distance = duration * 0.034/2;
}
void get_data(){
baca_sensor(Trig,Echo);
jarak = distance;
line1 = "Ukur Jarak";
line2 = String("Jarak: ") + jarak + (" cm");
lcd.clear();
lcd.setCursor(0,0);
lcd.print(line1);
lcd.setCursor(0,1);
lcd.print(line2);
}

-> Testing

Klik icon “serial monitor” pada IDE Arduino

Ref:
1.http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/
2. Buku Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrograman
menggunakan Arduino by Abdul Kadir.

6. ANALISA PERCOBAAN

Praktikum Sistem Berbasis Mikroprosesor (PTE 421) – Tri Hendrawan Budianto, M.T 10
UNIVERSITAS
BANGKA BELITUNG
Teknik Elektro, Fakultas Teknik
Kampus Terpadu Balunijuk, Bangka, Indonesia 33216
Telp : +62-717-422145 Fax : +62-717-421303
Website : http:// www.ubb.ac.id

7. KESIMPULAN

Praktikum Sistem Berbasis Mikroprosesor (PTE 421) – Tri Hendrawan Budianto, M.T 11

Anda mungkin juga menyukai