wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Arduino

Total questions: 20

Worksheet time: 3mins

Name
Class
Date
1.

Apa fungsi utama dari Arduino IDE?

a)

Mengatur kecepatan motor

b)

Menulis dan mengunggah kode ke board Arduino

c)

Membuat rangkaian elektronik

d)

Mengukur tegangan Listrik

2.

Dalam pemrograman Arduino, fungsi void setup() digunakan untuk:

a)

Menjalankan program berulang-ulang

b)

Mengakhiri program

c)

Menginisialisasi pengaturan awal program

d)

Menyimpan variabel global

3.

Pin digital pada Arduino Uno dapat berfungsi sebagai:

a)

Input analog saja

b)

Output analog saja

c)

Input atau output digital

d)

Konverter analog ke digital

4.

Perintah digitalWrite() dalam Arduino digunakan untuk:

a)

Membaca nilai analog

b)

Mengirim sinyal digital HIGH atau LOW

c)

Membaca nilai digital

d)

Mengatur kecepatan PWM

5.

Fungsi delay() dalam Arduino menggunakan satuan:

a)

Detik

b)

Milidetik

c)

Mikrodetik

d)

Nanodetik

6.

Manakah dari berikut yang merupakan tipe data dalam Arduino?

a)

string

b)

character

c)

floating

d)

Semua jawaban benar

7.

Untuk membaca nilai dari sensor analog, pin yang digunakan adalah:

a)

Pin Digital 0-13

b)

Pin Analog A0-A5

c)

Pin PWM

d)

Pin TX/RX

8.

Fungsi Serial.begin() digunakan untuk:

a)

Memulai komunikasi serial dengan komputer

b)

Mengakhiri program

c)

Menghitung kecepatan prosesor

d)

Mengatur brightness LED

9.

Dalam Arduino, operator ++ digunakan untuk:

a)

Mengurangi nilai variabel

b)

Mengalikan nilai variabel

c)

Menambah nilai variabel sebesar 1

d)

Membagi nilai variable

10.

Manakah perintah yang benar untuk menyalakan LED pada pin 13?

a)

digitalRead(13, HIGH);

b)

pinMode(13, OUTPUT);

c)

digitalWrite(13, LOW);

d)

digitalWrite(13, HIGH);

11.

Apa yang dimaksud dengan mikrokontroler?

a)

Perangkat lunak pengolah kata

b)

Perangkat keras pengendali robot

c)

Perangkat keras pengendali sistem elektronik

d)

Perangkat lunak pengolah data

12.

Apa bahasa pemrograman yang umum digunakan untuk mikrokontroler Arduino?

a)

C++

b)

Java

c)

Python

d)

JavaScript

13.

Apa fungsi dari pin digital pada mikrokontroler?

a)

Mengukur tegangan analog

b)

Mengirimkan sinyal digital

c)

Mengendalikan motor DC

d)

Mengukur suhu

14.

Apa yang dimaksud dengan LED (Light Emitting Diode)?

a)

Perangkat yang mengubah energi listrik menjadi energi panas

b)

Perangkat yang mengubah energi listrik menjadi energi cahaya

c)

Perangkat yang mengubah energi cahaya menjadi energi Listrik

d)

Perangkat yang mengubah energi panas menjadi energi listrik

15.

Apa yang dimaksud dengan sensor ultrasonik?

a)

Sensor yang mendeteksi perubahan suhu

b)

Sensor yang mendeteksi perubahan kelembaban

c)

Sensor yang mendeteksi jarak objek

d)

Sensor yang mendeteksi perubahan cahaya

16.

Apa yang dimaksud dengan protokol komunikasi serial?

a)

Protokol yang digunakan untuk mengirimkan data melalui jaringan internet

b)

Protokol yang digunakan untuk mengirimkan data melalui kabel serial

c)

Protokol yang digunakan untuk mengirimkan data melalui jaringan nirkabel

d)

Protokol yang digunakan untuk mengirimkan data melalui jaringan lokal

17.

Apa yang dimaksud dengan library pada pemrograman Arduino?

a)

Kumpulan kode program yang dapat digunakan untuk mengembangkan aplikasi

b)

Kumpulan data yang dapat digunakan untuk mengembangkan aplikasi

c)

Kumpulan perangkat keras yang dapat digunakan untuk mengembangkan aplikasi

d)

Kumpulan perangkat lunak yang dapat digunakan untuk mengembangkan aplikasi

18.

Apa yang dimaksud dengan fungsi loop() pada pemrograman Arduino?

a)

Fungsi yang digunakan untuk menginisialisasi variabel

b)

Fungsi yang digunakan untuk mengatur kecepatan program

c)

Fungsi yang digunakan untuk mengulangi eksekusi kode program

d)

Fungsi yang digunakan untuk menghentikan eksekusi kode program

19.

Apa yang dimaksud dengan konsep PWM (Pulse Width Modulation) pada mikrokontroler? Kecuali

a)

Konsep yang digunakan untuk mengatur kecepatan motor DC

b)

Konsep yang digunakan untuk mengatur intensitas cahaya LED

c)

Konsep yang digunakan untuk mengatur frekuensi sinyal

d)

Konsep yang digunakan untuk menjadi tegangan listrik

20.

Apa yang dimaksud dengan aplikasi IoT (Internet of Things) pada mikrokontroler?

a)

Aplikasi yang digunakan untuk mengendalikan perangkat elektronik secara lokal

b)

Aplikasi yang digunakan untuk mengendalikan perangkat elektronik secara jarak jauh melalui internet