Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

Sensor Passive Infra Red


Disusun Untuk Memenuhi Tugas Mata Kuliah Pengantar Teknologi Informasi dan
Komunikasi
Dosen : Taufan Abdurrachman, S.T., M.Kom.

Disusun Oleh :
Annisa Aulia Z. R (10110008)
Legina Alfirani (10110030)

PROGRAM STUDI SISTEM INFORMASI


JURUSA TEKNOLOGI INFROMASI DAN KOMPUTER
POLITEKNIK NEGERI SUBANG
TAHUN 2023
A. PERALATAN YANG DIBUTUHKAN

▪ Arduino UNO 1 buah

▪ Sensor passive infrared (PIR) HCSR501

▪ LED 1 buah

▪ Kabel jumper secukupnya

▪ Kabel USB 1 buah

▪ Board 1 buah

▪ Resistor 1 buah

B. TUGAS
1. Buatlah skema rangkaian seperti pada gambar di atas untuk menyalakan 1 LED dengan
sensor PIR.

2. Buatlah flowchart program menyalakan 1 LED dengan sensor PIR dan penjelasan cara kerja
progam.
Cara Sensor pir 1 Led yaitu sebagai berikut :
1. Fungsi void setup() pada program berfungsi untuk memberikan program yang hanya
dibaca satu kali saja, seperti program menampilkan hasil setiap lampu menyala.
2. Fungsi void loop(), berfungsi untuk memberikan program yang dibaca secara berulang-
ulang, seperti program menyalanyaa lampu saat ada gerakan yang ditangkap oleh sensor.
3. Fungsi pinMode() pada program adalah untuk menentukan apakah pin tersebut input
atau output. Contohnya seperti pinMode(13, Output), yang berarti status pin berubah
menjadi output.
4. Fungsi digitalWrite() pada program Arduino adalah program untuk memberikan perintah
1 atau 0 (true atau false) yang dimana terdapat juga kondisi yang harus terpenuhi
didalamnya. Contohnya seperti
if (pirsensor==High)
{
digitalWrite(13, High);
}
else
digitalWrite(13, Low);
}
yang berarti jika sensor pir menyala maka lampu di pin 13 akan menyala, namun jika sensor
pir tidak menyala maka lampu di pin 13 tidak akan menyala.
5. Fungsi delay(), berfungsi untuk menghentikan program sementara. Contohnya seperti
delay(10) saat pergantian.

3. Buatlah gabungan antar traffic lamp dengan sensor gerak (PIR), yang artinya ketika ada
gerakan maka dua lampu merah akan menyala dan ketika tidak ada gerakan maka 2 lampu
kuning menyala selama 3 detik kemudian 2 hijau menyala.

4. Buatlah flowchart program gabungan antar traffic lamp dengan sensor gerak (PIR) dan
penjelasan cara kerja progam.
cara kerja programnya adalah sebagai berikut :
1. Fungsi void setup() pada program berfungsi untuk memberikan program yang hanya
dibaca satu kali saja, seperti program menampilkan hasil setiap lampu menyala.
2. Fungsi void loop(), berfungsi untuk memberikan program yang dibaca secara berulang-
ulang, seperti program menyalanyaa lampu sesuai dengan program yang telat dituliskan.
3. Fungsi pinMode() pada program adalah untuk menentukan apakah pin tersebut input
atau output. Contohnya seperti pinMode(13, Output) dan pinMode(2, Input) yang berarti
status pin 13 berubah menjadi output dan status pin 2 berubah menjadi input.
4. Fungsi digitalWrite() pada program Arduino adalah program untuk memberikan perintah
1 atau 0 (true atau false) yang dimana terdapat juga kondisi yang harus terpenuhi
didalamnya. Contohnya seperti
if (pirsensor==High)
{
digitalWrite(13, High);
digitalWrite(10, High);
digitalWrite(12, Low);
digitalWrite(9, Low);
digitalWrite(11, Low);
digitalWrite(8, Low);
delay(10000);
digitalWrite(13, Low);
digitalWrite(10, Low);
digitalWrite(12, High);
digitalWrite(9, High);
delay(3000)
digitalWrite(12, Low);
digitalWrite(9, Low);
}
yang berarti jika sensor pir menyala maka lampu di pin 13 dan pin 10 akan menyala dengan
10 detik pin 12 dan 9 akan menyala bergantian lalu dengan jeda 3 detik pin 12 dan 9 akan
kembali mati. Hal itu hanya akan terjadi jika kondisi sebelumnya terpenuhi namun jika
maka akan berlanjut ke kondisi lain yang terpenuhi.
5. Fungsi delay(), berfungsi untuk menghentikan program sementara. Contohnya seperti
delay(10000) atau delay (3000) saat pergantian lampu menyala.

6. Buatlah skema rangkaian gabungan antar traffic lamp dengan sensor gerak (PIR).

Anda mungkin juga menyukai