wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Embedded System (Arduino)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Dalam siklus kerja sistem tertanam (Embedded System) yang ideal, tahap pertama setelah sistem dinyalakan dan mengambil informasi dari lingkungan adalah:

a)

Output (Aktuator)

b)

Pemrograman (Coding)

c)

Input (Sensor)

d)

Inisialisasi (Setup)

e)

Debug Logika

2.

Komponen Arduino yang berfungsi sebagai 'otak' sistem, yang bertugas menjalankan program, melakukan perhitungan, dan membuat keputusan logis adalah:

a)

Pin Input/Output (I/O)

b)

Motor Driver

c)

Memori Program (Flash Memory)

d)

Port USB

e)

Mikrokontroler (ATmega328P)

3.

Fungsi utama dari sensor Ultrasonik HC-SR04 dalam proyek robotika adalah:

a)

Mendeteksi gerakan berdasarkan radiasi panas

b)

Mengukur sudut rotasi motor secara presisi

c)

Mengukur jarak ke objek menggunakan pantulan gelombang suara

d)

Mengukur intensitas cahaya sekitar

e)

Mengukur suhu dan kelembaban udara

4.

Pin I/O Arduino hanya mampu memberikan arus sekitar $20 \text{mA}$. Kondisi ini menyebabkan aktuator berdaya tinggi seperti Motor DC wajib dihubungkan melalui:

a)

Sensor LDR

b)

Relay

c)

Motor Driver (L298N atau sejenisnya)

d)

Potensiometer

e)

Buzzer

5.

Motor aktuator yang ideal untuk aplikasi yang membutuhkan gerakan rotasi terbatas dan posisi sudut yang sangat presisi (misalnya 90 derajat atau 180 derajat) adalah:

a)

Motor DC Gearbox

b)

Motor Stepper

c)

Buzzer

d)

Relay

e)

Motor Servo (SG90)

6.

Fungsi yang wajib dijalankan Arduino secara berulang-ulang (continuously) setelah fungsi setup() selesai dieksekusi adalah:

a)

function run()

b)

void setup()

c)

int main()

d)

void loop()

e)

void process()

7.

Sensor manakah yang menghasilkan sinyal Analog yang memungkinkan Arduino membaca rentang nilai (misalnya 0 hingga 1023), bukan sekadar HIGH atau LOW?

a)

Sensor Jarak Ultrasonik (HC-SR04)

b)

Tombol Tekan (Push Button)

c)

Sensor Gerak PIR

d)

Sensor Suhu DHT11

e)

Potensiometer atau LDR (melalui pin Analog)

8.

Apa fungsi utama dari Modul Relay dalam proyek rumah pintar berbasis Arduino?

a)

Mengukur kelembaban tanah

b)

Mengontrol kecepatan Motor DC menggunakan PWM

c)

Bertindak sebagai sakelar yang dikendalikan oleh Arduino untuk mengaktifkan perangkat 220 Volt AC

d)

Menghasilkan suara atau nada sebagai alarm

e)

Menghitung jumlah langkah per menit

9.

Sensor yang paling tepat digunakan untuk menyalakan lampu taman secara otomatis ketika hari mulai gelap adalah:

a)

Sensor Gerak PIR

b)

Sensor DHT11

c)

Sensor Jarak Ultrasonik

d)

Sensor LDR (Light Dependent Resistor)

e)

Motor Servo

10.

Jika sebuah robot menggunakan logika IF (jarak < 10) THEN (berhenti) untuk menghindari tabrakan, sensor manakah yang paling mungkin digunakan untuk mendapatkan nilai 'jarak' tersebut?

a)

Sensor LDR

b)

Motor Servo

c)

Sensor DHT11

d)

Sensor Gerak PIR

e)

Sensor Ultrasonik HC-SR04

11.

Mengapa Motor DC Gearbox harus dihubungkan ke catu daya eksternal (baterai) melalui Motor Driver, bukan langsung ke pin 5 Volt Arduino?

a)

Motor DC hanya dapat berjalan pada tegangan 12 Volt atau lebih tinggi.

b)

Pin Arduino tidak dapat mengirimkan sinyal PWM yang cukup untuk mengontrol kecepatan motor.

c)

Motor DC membutuhkan arus yang jauh lebih besar daripada kemampuan maksimal pin Arduino (sekitar 20 mA), yang dapat merusak mikrokontroler.

d)

Motor Driver digunakan untuk mengubah arus.

e)

Tidak ada jawaban yang benar.

12.

Sensor DHT11, yang mengukur Suhu dan Kelembaban, menghasilkan jenis sinyal data apa kepada Arduino?

a)

Analog (nilai 0 hingga 1023)

b)

Sinyal PWM (Pulse Width Modulation)

c)

Digital (berupa paket data serial)

d)

Gelombang Ultrasonik

e)

Gerakan Rotasi

13.

Apa fungsi Motor Driver (seperti L298N) dalam kaitannya dengan sinyal kontrol dari Arduino?

a)

Untuk mengubah sinyal PWM menjadi sinyal Analog murni.

b)

Untuk mengubah data sensor menjadi perintah motor.

c)

Untuk mengubah tegangan tinggi catu daya eksternal menjadi 5 V yang aman untuk Arduino.

d)

Untuk menerima sinyal kontrol arus rendah dari Arduino dan menggunakannya untuk mengendalikan arus tinggi dari catu daya eksternal ke motor.

e)

Untuk menghasilkan sinyal ultrasonik untuk sensor jarak.

14.

Apa fungsi utama dari pin Digital pada papan Arduino?

a)

Membaca nilai variabel (0-1023)

b)

Menyediakan arus tinggi untuk aktuator

c)

Mengendalikan sudut motor yang presisi

d)

Membaca/Menulis hanya kondisi HIGH (1) atau LOW (0)

e)

Mengubah arus AC menjadi DC

15.

Jika Anda ingin menentukan pin 13 sebagai pin output (pinMode), di bagian manakah dari program Arduino Anda harus menuliskan kode ini?

a)

Di luar semua fungsi

b)

Di dalam fungsi loop()

c)

Di dalam fungsi process()

d)

Di dalam fungsi setup()

e)

Di dalam library terpisah

16.

Aktuator output paling sederhana yang hanya berfungsi untuk memberikan indikasi visual ON/OFF menggunakan sinyal Digital adalah:

a)

Motor Servo

b)

Relay Module

c)

Buzzer

d)

LED (Light Emitting Diode)

e)

LDR Sensor

17.

Berapa tegangan operasi standar (DC) yang digunakan oleh pin I/O Arduino untuk sinyal HIGH?

a)

220 V

b)

12 V

c)

3.3 V

d)

9 V

e)

5 V

18.

Manakah dari aplikasi berikut yang paling tepat menggunakan Sensor Gerak PIR?

a)

Mengukur jarak mobil otomatis

b)

Mengatur kecerahan layar berdasarkan cahaya ruangan

c)

Mengukur suhu ruangan

d)

Mengendalikan posisi lengan robot

e)

Menghidupkan alarm ketika ada penyusup masuk melalui pintu

19.

Perbedaan utama antara Motor Servo dan Motor DC Gearbox dalam konteks gerakan robotika adalah:

a)

Servo membutuhkan driver, DC tidak

b)

Servo menggunakan PWM, DC menggunakan Digital ON/OFF

c)

Servo adalah input, DC adalah output

d)

Servo mengontrol posisi sudut yang spesifik, DC memberikan rotasi kontinu dan torsi tinggi

e)

Servo berputar 360 derajat, DC terbatas 180 derajat

20.

Mengapa sangat tidak disarankan menghubungkan perangkat yang membutuhkan arus tinggi (misalnya Motor) secara langsung ke pin I/O Arduino?

a)

Karena akan menghabiskan memori program

b)

Karena sinyal digitalnya tidak cukup stabil

c)

Karena hanya pin analog yang bisa dialiri arus tinggi

d)

Karena akan menyebabkan kesalahan pada program loop()

e)

Karena dapat merusak Mikrokontroler (ATmega328P) karena melebihi batasan arus