wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INPUT ANALOG

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Pin A0 pada Arduino digunakan untuk membaca sinyal dari jenis input apa?

a)

Digital

b)

Analog

c)

PWM

d)

Serial

2.

Fungsi `map()` pada program Arduino digunakan untuk...

a)

Membaca nilai tegangan analog

b)

Mengonversi nilai dari satu rentang ke rentang lain

c)

Menentukan mode pin digital

d)

Menulis data ke port serial

3.

Dalam konfigurasi pull-up resistor, kondisi logika “HIGH” pada input berarti...

a)

Pin terhubung ke ground

b)

Pin terhubung ke VCC melalui resistor

c)

Pin mengambang tanpa arus

d)

Pin tidak aktif

4.

Pull-down resistor digunakan agar...

a)

Input tidak mengambang saat tidak diberi sinyal

b)

Output menjadi HIGH secara otomatis

c)

Tegangan input selalu stabil di 5V

d)

Pin menjadi aktif LOW

5.

Dalam sistem aktif high, kondisi “1” logika akan menyebabkan...

a)

Output dalam keadaan LOW

b)

Output dalam keadaan HIGH

c)

Output tidak berubah

d)

Output menjadi aktif LOW

6.

Pada aktif low, perangkat akan menyala ketika...

a)

Diberi logika HIGH

b)

Diberi logika LOW

c)

Pin tidak terhubung

d)

Pin diberi sinyal analog

7.

Fungsi `analogRead(pinPot)` akan menghasilkan nilai antara...

a)

0–5

b)

0–1023

c)

0–255

d)

0–10

8.

Pernyataan yang benar tentang fungsi `analogWrite()` adalah...

a)

Menghasilkan sinyal digital murni

b)

Menghasilkan sinyal PWM untuk mengatur kecerahan LED

c)

Membaca nilai potensiometer

d)

Mengatur pin input analog

9.

Jika pin input tidak diberi pull-up atau pull-down, maka...

a)

Pin akan tetap LOW

b)

Pin akan tetap HIGH

c)

Pin bisa “mengambang” dan tidak stabil

d)

Pin tidak bisa digunakan

10.

10. Fungsi dari variabel brightness pada program contoh adalah...

a)

mengatur tingkat kecerahan

b)

mengubah warna latar belakang

c)

menyimpan nilai suhu

d)

mengatur volume suara

11.

Ketika potensiometer diatur ke tengah, nilai pembacaan analog kira-kira...

a)

0

b)

255

c)

512

d)

1023

12.

Pernyataan berikut yang benar tentang input analog adalah...

a)

Membaca dua kondisi saja (on/off)

b)

Dapat membaca variasi tegangan dari 0V hingga 5V

c)

Tidak bisa digunakan untuk sensor

d)

Hanya berfungsi di pin digital

13.

Fungsi `pinMode(pinPot, INPUT)` digunakan untuk...

a)

Menentukan pin sebagai masukan

b)

Mengatur pin menjadi output

c)

Membaca sinyal PWM

d)

Mengirim sinyal digital

14.

Dalam rangkaian Arduino, resistor pull-up internal dapat diaktifkan dengan...

a)

pinMode(pin, INPUT);

b)

pinMode(pin, OUTPUT);

c)

pinMode(pin, INPUT_PULLUP);

d)

digitalWrite(pin, HIGH);

15.

Saat menggunakan aktif low, LED akan menyala jika pin...

a)

Bernilai HIGH

b)

Bernilai LOW

c)

Dibiarkan mengambang

d)

Bernilai analog 512

16.

Tujuan penggunaan resistor 220 Ohm pada LED adalah...

a)

Membatasi arus yang masuk ke LED

b)

Menurunkan tegangan suplai ke 3.3V

c)

Menyediakan sinyal referensi

d)

Menghubungkan pin analog

17.

Jika sensor menghasilkan nilai 1023, maka nilai PWM hasil `map()` menjadi...

a)

0

b)

255

c)

512

d)

1024

18.

Ketika nilai potensiometer di bawah 150, kondisi LED sesuai program modifikasi adalah...

a)

LED menyala redup

b)

LED mati

c)

LED berkedip

d)

LED tetap menyala terang

19.

Pada pull-down resistor, tegangan pin ketika tombol belum ditekan adalah...

a)

HIGH

b)

LOW

c)

Mengambang

d)

Sesuai tegangan sensor

20.

Ketika tombol dengan pull-up internal ditekan, maka kondisi logika yang terbaca adalah...

a)

HIGH

b)

LOW

c)

Tidak berubah

d)

Mengambang