wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ CODING

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

1. Pin A0 pada Arduino digunakan untuk…

a)

Input analog

b)

Output digital

c)

PWM

d)

Komunikasi serial

2.

2. Fungsi analogRead(A0) akan menghasilkan nilai…

a)

0–255

b)

10–1023

c)

HIGH/LOW

d)

Tegangan 5V langsung

3.

Pada LCD I2C, alamat yang paling sering digunakan adalah…

a)

0x20

b)

0x27

c)

0x45

d)

0xFF

4.

4. Perintah lcd.init(); berfungsi untuk…

a)

Menyalakan backlight

b)

Menghapus tampilan

c)

Inisialisasi LCD

d)

Mengatur alamat LCD

5.

5.Fungsi lcd.backlight(); digunakan untuk…

a)

Menampilkan tulisan

b)

Mengaktifkan lampu latar LCD

c)

Menyimpan data ke EEPROM

d)

Membaca sensor

6.

6.Fungsi tone(buzzer, 500); artinya…

a)

Buzzer mati

b)

Buzzer berbunyi 500 Hz

c)

Mengatur volume buzzer

d)

Buzzer menyala 5 detik

7.

7. Untuk mematikan buzzer digunakan perintah…

a)

tone(buzzer, 0);

b)

noTone(buzzer);

c)

digitalWrite(buzzer, LOW);

d)

stopTone(buzzer);

8.

8.Jika ingin menyalakan LED merah pada pin 13, maka perintah yang benar adalah…

a)

digitalWrite(13, HIGH);

b)

digitalWrite(ledmerah, LOW);

c)

pinMode(13, INPUT);

d)

digitalWrite(ledmerah, HIGH);

9.

9. Fungsi Serial.begin(9600); digunakan untuk…

a)

Mengirim data ke internet

b)

Menampilkan data di Serial Monitor

c)

Membaca sensor gas

d)

Menyimpan program

10.

10. Jika nilaiGas = 700 dan batas = 600, maka kondisi if (nilaiGas > batas) bernilai…

a)

Salah

b)

Benar

c)

Kosong

d)

Tidak bisa dijalankan

11.

11. Fungsi lcd.setCursor(0,1); akan memposisikan kursor pada…

a)

Kolom 0, baris 0

b)

Kolom 1, baris 0

c)

Kolom 0, baris 1

d)

Kolom 1, baris 1

12.

12. Nilai keluaran dari sensor MQ-5 akan terbaca sebagai…

a)

Sinyal digital 0 atau 1

b)

Nilai analog 0–1023

c)

Tegangan konstan 5V

d)

Nada suara

13.

13. Library untuk mengendalikan LCD I2C adalah…

a)

LiquidCrystal.h

b)

LiquidCrystal_I2C.h

c)

Servo.h

d)

Wire.h

14.

14. Pada Arduino, bagian setup() akan dijalankan…

a)

Sekali saat awal board dinyalakan

b)

Setiap kali sensor membaca data

c)

Terus-menerus selamanya

d)

Setelah fungsi loop selesai

15.

15. Perintah delay(1000); artinya…

a)

Menunda program 100 detik

b)

Menunda program 1 detik

c)

Menunda program 10 detik

d)

Menunda program 1000 detik

16.

16.Sensor MQ-5 hanya bisa membaca gas LPG. ( … )

a)

Benar

b)

Salah

17.

17.Perintah digitalWrite(ledmerah, HIGH); digunakan untuk menyalakan LED. ( … )

a)

Benar

b)

Salah

18.

18. Perintah noTone(buzzer); digunakan untuk mematikan suara buzzer. ( … )

a)

Benar

b)

Salah

19.

19. LCD I2C hanya membutuhkan 2 pin data (SDA dan SCL). ( … )

a)

Benar

b)

Salah

20.

20. Nilai dari analogRead() selalu sama untuk setiap pembacaan. ( … )

a)

Benar

b)

Salah