ARDUINO UNO DENGAN SENSOR PIR MOTION, MONITOR DAN LCD

Post on 11-Apr-2023

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Laporan Praktikum Mikrokontroler Dan

Antarmuka

Penggunaan Mikrokontroler Arduino Uno

Dengan Sensor Pir Motion, Monitor dan

LCD

Dosen Pengampu : Frida Agung Rakhmadi, M.Sc.

Disusun Oleh :

Fitroh Merkuri Wandani

13620023

PROGRAM STUDI FISIKA

UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA

FAKULTAS SAINS DAN TEKNOLOGI

2015

PENGGUNAAN MIKROKONTROLER ARDUINO UNO DENGAN SENSOR PIR

MOTION, MONITOR DAN LCD

A. Tujuan

1. Mengetahui cara kerja memprogram mikrokontroler arduino

uno dengan sensor pir motion yang ditampilkan pada

monitor dan LCD.

B. Alat dan Bahan

1. Mikrokontroler arduino uno : 1 buah

2. Sensor Pir Motion : 1 buah

3. Project board : 1 buah

4. Kabel USB : 1 buah

5. LCD : 1 buah

6. Trimpod : 1 buah

7. Resistor : 1 buah

8. Lampu LED : 1 buah

9. Laptop : 1 buah

10. Kabel telepon : secukupnya

C. Blok Sistem

Sensor Mikrokontroler

LCD danMonitor

Catu Daya

Gambar 1. Blog Diagram Rangkaian

D. Skema Rangkaian Sistem

Gambar 2. Skema rangkaian sistem

E. Hardware Sebelum Diprogram

Gambar 3. Rangkaian hardware Gambar 4. Hardware sebelum

diprogram

F. Software

#include <LiquidCrystal.h>

int ledPin = 13;

int inputPin = 7;

int pirState = LOW;

int val = 0;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

// put your setup code here, to run once:

lcd.begin(16,1);

pinMode (ledPin, OUTPUT);

pinMode (inputPin, INPUT);

Serial.begin(9600);

}

void loop() {

// put your main code here, to run repeatedly:

val = digitalRead(inputPin);

if (val == HIGH){

digitalWrite(ledPin,HIGH);

if (pirState == LOW){

lcd.setCursor(0,0);

lcd.println("Motion detected!");

Serial.println("Motion detected!");

pirState = HIGH;

}

} else {

digitalWrite(ledPin,LOW);

if (pirState == HIGH) {

lcd.setCursor(0,0);

lcd.println("Motion ended!");

Serial.println("Motion ended!");

pirState = LOW;

}

}

}

Gambar 5. Software pada aplikasi arduino

G. Hasil

Pada praktik kali ini, digunakan sensor pir motion

yang inputnya berupa gerakan (menggunakan infra merah)

dan output tersebut akan ditampilkan pada LCD dan

monitor. Ketika terdeteksi adanya suatu gerakan, lampu

LED akan menyala dan pada LCD dan monitor akan

menampilkan tulisan “Motion detected!” sehingga dapat

diketahui ketika ada suatu penyusup yang melewati sensor.

Dan ketika suatu gerakan menghilang, lampu LED akan mati

dan pada monitor dan LCD menampilkan tulisan “Motion

ended!”.

Gambar 6. Hardware setelah diprogram

Gambar 7. Rangkaian setelah diprogram gambar 8. Tampilan

output pada LCD

H. Kesimpulan

1. Untuk memprogram mikrokontroler arduino uno dengan

sensor pir motion yang outputnya ditampilkan pada

monitor dan LCD dibutuhkan aplikasi arduino dan

rangkaiannya pada project board dirangkai sesuai pin-pin

yang terprogram pada software. Ketika terdeteksi suatu

gerakan lampu LED akan menyala dan menampilkan pada

monitor dan LCD sedangkan saat tidak terdeteksi gerakan

lampu LED akan mati.

top related