wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KUIS FORMATIF RUNNING LED

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Bagian program yang berfungsi untuk menjalankan program secara berulang adalah

a)

Int

b)

void loop

c)

void setup

d)

pinMode

e)

digitalWrite

2.

Bagian program yang berfungsi untuk mendeklarasikan tipe data bilangan bulat suatu variable adalah

a)

Int

b)

void loop

c)

void setup

d)

pinMode

e)

digitalWrite

3.

Dalam konteks Arduino, apa fungsi utama dari `void setup()` dalam program running LED?

a)

Untuk menginisialisasi pin dan pengaturan awal lainnya yang hanya perlu dilakukan sekali.

b)

Untuk menampilkan pesan kesalahan jika ada masalah dalam program.

c)

Untuk menampung kode yang akan dieksekusi berulang kali selama program berjalan

d)

Untuk mendefinisikan variabel global yang digunakan di seluruh program

e)

untuk memperlambat jalannya program

4.

Perintah pada pemrograman yang tugasnya untuk mengatur cepat/lambat jalannya sebuah program adalah

a)

HIGH

b)

LOW

c)

INPUT

d)

OUTPUT

e)

DELAY

5.

LED yang diperintahkan untuk mati memiliki variable

a)

HIGH

b)

LOW

c)

INPUT

d)

OUTPUT

e)

DELAY

6.

Mengapa penggunaan resistor sangat penting saat menghubungkan LED ke Arduino?

a)

Untuk mengubah warna cahaya LED

b)

Untuk membatasi arus agar tidak merusak LED dan pin Arduino

c)

Untuk mempercepat waktu respon LED

d)

Untuk meningkatkan tegangan yang diterima LED

e)

Untuk mempercepat nyalanya LED

7.

Bagaimana Anda akan memodifikasi kode running LED agar LED yang sedang menyala tetap menyala sementara LED berikutnya menyala (efek 'fade-in' atau 'trail') daripada LED sebelumnya mati?

a)

Menambah jumlah pin LED yang digunakan

b)

Mengubah logika `digitalWrite` agar tidak mematikan LED sebelumnya

c)

Menggunakan fungsi `analogWrite()` pada pin digital.

d)

Mengurangi nilai `delay()` secara progresif

e)

Menambah perintah pada `void setup()`

8.

Dalam program running LED sederhana, jika sebuah LED tidak menyala sama sekali meskipun kode sudah diunggah dan pin telah disambungkan dengan benar, apa kemungkinan penyebab utamanya dari sisi perangkat keras?

a)

Daya USB yang terlalu tinggi dari komputer.

b)

Kabel jumper yang terlalu panjang.

c)

Arduino UNO yang terlalu panas.

d)

Resistor yang terlalu besar nilainya.

e)

Computer yang terlalu jadul

9.

Pertimbangkan kode Arduino untuk running LED. Jika Anda ingin memperkenalkan jeda yang lebih panjang hanya setelah seluruh urutan LED selesai berkedip dari awal hingga akhir, di mana penempatan `delay()` yang paling tepat?

a)

Di awal fungsi `setup()`, sebelum `pinMode`.

b)

Di akhir fungsi `loop()`, setelah semua iterasi running LED selesai.

c)

Setelah deklarasi array pin LED.

d)

Di dalam loop `for` yang mengontrol setiap LED.

e)

Di awal deskripsi `int`

10.

Untuk membuat efek 'running LED' (satu LED menyala secara berurutan), programmer sering menggunakan struktur data apa untuk menyimpan nomor pin LED?

a)

Array

b)

Variabel tunggal

c)

String

d)

Boolean

e)

Decimal