wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

projek 7.1 SMART TRASH BIN + INDICATOR

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Library LiquidCrystal_I2C berfungsi untuk apa?

a)

Mengontrol sensor ultrasonik

b)

Mengontrol motor servo

c)

Mengontrol LCD I2C

d)

Mengontrol LED RGB

2.

Library Servi.h digunakan untuk...

a)

Menggerakkan LED

b)

Menampilkan data di LCD

c)

Mengontrol motor servo

d)

Mengatur kecepatan suara

3.

Baris berikut berarti... LiquidCrystal_I2C lcd (0x27, 16,2);

a)

Mengatur alamat LCD dan ukuran tampilan 16x2

b)

Mengatur kecepatan komunikasi LCD

c)

Menentukan pin SDA dan SCL

d)

Menentukan kecerahan layar LCD

4.

Perintah servo.attach(6); berfungsi untuk...

a)

Menghubungkan servo ke pin 6

b)

Menyalakan servo di pin 6

c)

Mengatur kecepatan servo

d)

Menghentikan servo di posisi awal

5.

Fungsi lcd.init(); digunakan untuk...

a)

Menyalakan lampu latar LCD

b)

Menginisialisasi LCD agar siap digunakan

c)

Menghapus tampilan LCD

d)

Menampilkan teks pertama kali

6.

Fungsi pulseIn(pinEcho, HIGH) digunakan untuk...

a)

Mengukur waktu pantulan gelombang ultrasonik

b)

Menyalakan pin Echo

c)

Mengatur tegangan pin Trigger

d)

Mengukur jarak secara langsung

7.

Rumus berikut digunakan untuk menghitung apa? jarak = 0.0001*((float) echoTime * 340.0)/2.0;

a)

Waktu pantulan gelombang

b)

Kecepatan suara

c)

Jarak antara sensor dan benda

d)

Lama servo berputar

8.

Mengapa hasil echoTime dibagi 2?

a)

Karena waktu hanya dihitung setengahnya

b)

Karena gelombang menempuh jarak pergi dan pulang

c)

Karena kecepatan suara dikurangi 2

d)

Karena sensor menggunakan dua pin

9.

Sensor pertama digunakan untuk...

a)

Mengukur tinggi tempat sampah

b)

Mendeteksi tangan pengguna

c)

Mengukur berat sampah

d)

Menyalakan LED

10.

Sensor kedua digunakan untuk...

a)

Mendeteksi keberadaan tangan

b)

Mengukur ketinggian sampah di dalam tempat sampah

c)

Mengukur suhu udara

d)

Mengatur warna LED

11.

Nilai servo.write(90); artinya...

a)

Servo bergerak ke kanan penuh

b)

Servo berhenti di posisi tengah (90°)

c)

Servo bergerak ke kiri penuh

d)

Servo mati

12.

Apa yang terjadi jika jarak tangan < 30 cm?

a)

Servo menutup dan LCD menampilkan “Tempat Penuh”

b)

Servo membuka dan LCD menampilkan “Silahkan Buang”

c)

LED menyala merah

d)

Servo berhenti dan LCD kosong

13.

Jika jarak tangan > 30 cm, maka servo...

a)

Tetap terbuka

b)

Menutup kembali

c)

Bergerak 180°

d)

Tidak berubah

14.

Fungsi lcd.clear(); digunakan untuk...

a)

Menyalakan LCD

b)

Menghapus seluruh tulisan di layar

c)

Mematikan lampu LCD

d)

Menampilkan karakter baru

15.

Baris lcd.setCursor(0,1); berarti...

a)

Menulis teks di kolom ke-1 baris ke-0

b)

Menentukan posisi kursor pada baris kedua

c)

Menentukan warna tulisan

d)

Menyalakan LED

16.

Warna LED diatur menggunakan pin...

a)

12, 11, 10

b)

10, 9, 8

c)

9, 8, 7

d)

6, 5, 4

17.

LED hijau menyala jika jarak2...

a)

Kurang dari 20 cm

b)

Antara 20–40 cm

c)

Lebih dari 40 cm

d)

Sama dengan 20 cm

18.

LED merah menyala jika jarak2...

a)

Lebih dari 50 cm

b)

Kurang dari 20 cm

c)

Antara 20–40 cm

d)

Lebih dari 60 cm

19.

LED hijau dan merah menyala bersamaan ketika jarak2...

a)

Lebih dari 40 cm

b)

Kurang dari 10 cm

c)

Antara 20–40 cm

d)

Sama dengan 40 cm

20.

Apa arti kondisi LED merah ON, hijau OFF, biru OFF?

a)

Tempat sampah penuh

b)

Tempat sampah setengah

c)

Tempat sampah kosong

d)

Servo sedang bergerak

21.

Fungsi utama dari projek 7..1 adalah...

a)

Tempat sampah otomatis dengan indikator penuh

b)

Mesin pengisi botol otomatis

c)

Pendeteksi ketinggian air

d)

Sistem alarm gerak

22.

Mengapa digunakan dua sensor ultrasonik?

a)

Agar hasil lebih cepat

b)

Satu untuk tangan, satu untuk mendeteksi sampah

c)

Untuk mengukur suhu dan jarak

d)

Untuk cadangan jika salah satu rusak

23.

Apa fungsi delay(500); di akhir program?

a)

Mengatur kecepatan servo

b)

Menunda proses agar sensor tidak membaca terlalu cepat

c)

Menghapus LCD

d)

Mematikan LED

24.

Jika tempat sampah kosong, maka LED yang menyala adalah...

a)

Merah

b)

Hijau

c)

Biru

d)

Merah dan hijau

25.

Jika tangan tidak terdeteksi, maka tampilan LCD adalah...

a)

“Silahkan Buang... :)”

b)

“Buanglah Sampah Pada Tempatnya”

c)

“Tempat Penuh”

d)

“Sensor Error”