wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman & Aplikasi Mikrokontroler (Pengenalan IDE)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan void setup() dalam program Arduino?

a)

Fungsi untuk membaca input dari sensor

b)

Fungsi yang tidak memiliki pengaruh pada program

c)

Fungsi yang mengatur siklus hidup LED

d)

Fungsi yang dijalankan sekali saat program dimulai

2.

Apa fungsi dari deklarasi int led = 7; dalam kode program Arduino?

a)

Mengatur pin 7 sebagai output

b)

Menghubungkan LED ke pin analog 7

c)

Menyimpan nilai 7 ke dalam variabel led, yang merepresentasikan pin digital 7

d)

Menghidupkan LED secara otomatis saat Arduino dinyalakan

3.

Apa peran dari pinMode(led, OUTPUT); dalam program?

a)

Mengatur pin 7 sebagai input untuk membaca sinyal dari sensor

b)

Mengatur pin 7 sebagai output sehingga dapat mengontrol LED

c)

Menghidupkan dan mematikan LED secara otomatis

d)

Menyimpan nilai dari pin 7 ke dalam variabel led

4.

Apa fungsi utama dari void loop() dalam kode program Arduino?

a)

Menjalankan perintah hanya satu kali saat Arduino dinyalakan

b)

Menjalankan perintah secara terus-menerus selama Arduino menyala

c)

Mengatur pin 7 sebagai output

d)

Menghidupkan dan mematikan LED secara otomatis

5.

Apa yang terjadi ketika digitalWrite(led, HIGH); dieksekusi?

a)

LED akan mati karena mendapatkan sinyal 0V

b)

Arduino akan berhenti bekerja

c)

LED akan menyala karena menerima sinyal HIGH atau 5V

d)

Tidak ada efek apa pun terhadap LED

6.

Apa fungsi dari delay(1000); dalam kode program?

a)

Mengatur pin 7 sebagai output

b)

Mematikan LED setelah 1 detik

c)

Menghentikan program sepenuhnya

d)

Memberikan jeda selama 1 detik sebelum perintah berikutnya dieksekusi

7.

Apa yang terjadi jika pinMode(led, INPUT); digunakan pada pin yang terhubung ke LED?

a)

Program akan berhenti berjalan

b)

Pin akan berfungsi sebagai output untuk LED

c)

LED akan menyala secara otomatis

d)

LED tidak akan menyala karena pin diatur sebagai input

8.

Apa yang terjadi setelah digitalWrite(led, LOW); dieksekusi?

a)

LED tetap menyala

b)

LED akan mati karena menerima sinyal LOW atau 0V

c)

Program akan berhenti berjalan

d)

LED akan berkedip lebih cepat

9.

Berapa lama siklus menyala dan mati LED dalam satu putaran loop()?

a)

1 detik menyala, 3 detik mati (total 4 detik)

b)

3 detik menyala, 1 detik mati (total 4 detik)

c)

3 detik menyala, 3 detik mati (total 6 detik)

d)

1 detik menyala, 2 detik mati (total 3 detik)

10.

Berapa banyak kali void loop() akan dieksekusi selama Arduino menyala?

a)

Beberapa kali tergantung pada kondisi

b)

Secara terus-menerus tanpa batas

c)

Hanya sekali

d)

Hanya saat ada input dari sensor