Anda di halaman 1dari 3

Nama : Stefanus Alan Suryadi

NPM : 200610675

PAKET B

1. Sebutkan bagian-bagian sensor PIR dan jelaskan fungsinya!


PIR (Passive Infra Red) memiliki beberapa bagian diantaranya
a) Pengatur Waktu Jeda : berfungsi untuk mengatur lama pulsa high setelah terdeteksi
terjadi gerakandan gerakan telah berakhir
b) Pengatur Sensitivitas : berfungsi untuk mengatur sensitivitas sensor PIR
c) Regulator 3VDC : berfungsi untuk menstabilkan teganganh menjadi 3V DC
d) Dioda Pengaman : berfungsi unruk mengamankan sensor jika terjadi salah pengkabelan
VCC dengan GND
e) DC Power : digunakan untuk menginput tegangan dengan range (3-12) VDC
(direkomendasikan menggunakan input 5 VDC)
f) Output Digital : digunakan untuk menampilkan outpout secara digital
g) Ground : digunakan untuk menghubungkan dengan gruond (GND)
h) BIS 0001 : IC sensor PIR
i) Pengatur Jumper : digunakan untuk mengatur outpout dari pin digital

2. Jelaskan perbedaan syntax digitalWrite () dan digitalRead () dan berikan contoh


penggunaan syntax tersebut!
a) Perbedaan dari kedua syntax tersebut ada pada fungsinya. Syntax digitalWrite digunakan
untuk memberikan nilai ke salah satu pin, sedangkan Syntax digitalRead digunakan untuk
membaca nilai dari salah satu pin
b) contoh penggunaan Syntax digitalWrite :

int ledPin = 2; // Kaki positif LED terhubung ke pin digital 2 Arduino

void setup()
{
pinMode(ledPin, OUTPUT); // mengatur digital pin sebagai Output
}

void loop()
{
digitalWrite(ledPin, HIGH); // LED menyala
delay(1000); // Jeda selama 1 detik
digitalWrite(ledPin, LOW); // LED mati
delay(1000); // Jeda selama 1 detik
}
Nama : Stefanus Alan Suryadi
NPM : 200610675

contoh penggunaan Syntax digitalRead :

int btnPin = 3; // Salah satu kaki Button terhubung ke pin digital 3 Arduino

void setup()
{
pinMode(btnPin, INPUT); // Mengatur digital pin sebagai Input
}

void loop()
{
// variabel var digunakan untuk menampung nilai input dari btnPin
int var = digitalRead(btnPin);
}

3. Diketahui kondisi berikut: Pada toilet, terdapat kipas exhaust yang digerakkan dengan
motor DC (output digital pin D8). Kipas tersebut akan menyala otomatis ketika terdapat
gerakan yang dideteksi oleh sensor PIR (input digital pin D10) dan akan mati jika tidak
terdapat gerakan. Jika terdapat gerakan, sensor bernilai 1. Jika tidak terdapat gerakan,
sensor berrnilai 0. Buatlah program Arduino yang dapat digunakan untuk menyelesaikan
kondisi tersebut!
Nama : Stefanus Alan Suryadi
NPM : 200610675

Anda mungkin juga menyukai