Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar Arduino Uno

Total questions: 26

Worksheet time: 12mins

Name
Class
Date
1.

Apa itu Arduino Uno?

a)

Arduino Uno adalah jenis komputer portabel.

b)

Arduino Uno adalah alat untuk mengukur suhu.

c)

Arduino Uno adalah papan mikrokontroler yang digunakan untuk pengembangan proyek elektronik.

d)

Arduino Uno adalah aplikasi perangkat lunak untuk desain grafis.

2.

Sebutkan beberapa jenis sensor yang dapat digunakan dengan Arduino!

a)

Sensor magnet

b)

Sensor suara

c)

Sensor tekanan

d)

Sensor suhu, sensor cahaya, sensor gerak, sensor kelembapan, sensor jarak.

3.

Apa yang dimaksud dengan aktuator dalam konteks Arduino?

a)

Aktuator adalah komponen yang menyimpan energi listrik.

b)

Aktuator berfungsi untuk mengukur suhu lingkungan.

c)

Aktuator adalah perangkat yang hanya digunakan untuk komunikasi data.

d)

Aktuator adalah perangkat yang mengubah sinyal listrik menjadi gerakan fisik.

4.

Sebutkan langkah-langkah dasar dalam membuat proyek Arduino!

a)

1. Tentukan ide proyek 2. Kumpulkan komponen 3. Hubungkan komponen 4. Tulis kode 5. Upload kode 6. Uji dan modifikasi

b)

1. Tentukan warna LED 2. Beli baterai 3. Gambar skema 4. Coba alat 5. Tulis laporan 6. Jual produk

c)

1. Buat rencana anggaran 2. Pilih lokasi proyek 3. Sewa alat 4. Rekrut tim 5. Presentasikan ide 6. Luncurkan proyek

d)

1. Pilih tema 2. Beli buku 3. Diskusikan dengan teman 4. Buat poster 5. Kirim email 6. Tunggu balasan

5.

Apa itu input dan output dalam pemrograman Arduino?

a)

Input adalah proses mengirim data ke perangkat eksternal, sedangkan output adalah proses menerima data dari perangkat lain.

b)

Input dan output adalah istilah yang sama dalam pemrograman Arduino.

c)

Input adalah data yang diterima dari perangkat eksternal, sedangkan output adalah data yang dikirim ke perangkat lain.

d)

Input adalah data yang dikirim ke perangkat lain, sedangkan output adalah data yang diterima dari perangkat eksternal.

6.

Jelaskan apa itu tipe data dalam pemrograman Arduino!

a)

Tipe data dalam pemrograman Arduino mencakup int, float, char, boolean, dan lain-lain, yang digunakan untuk menyimpan berbagai jenis informasi.

b)

Tipe data hanya digunakan untuk menyimpan gambar.

c)

Tipe data dalam Arduino tidak ada.

d)

Tipe data hanya mencakup angka dan huruf.

7.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

b)

Variabel adalah alat untuk mengukur performa program.

c)

Variabel adalah jenis data yang tidak dapat diubah.

d)

Variabel adalah fungsi yang mengembalikan nilai.

8.

Sebutkan beberapa sintaks dasar dalam pemrograman Arduino!

a)

Sintaks dasar: 1. void setup() { } 2. void loop() { } 3. int pin = 13; 4. digitalWrite(pin, HIGH); 5. digitalRead(pin);

b)

analogWrite(pin, LOW);

c)

void start() { }

d)

int pin = 12;

9.

Apa fungsi dari instruksi pemrograman dalam Arduino?

a)

Membuat program untuk desain grafis.

b)

Menghitung angka secara acak.

c)

Mengontrol perangkat keras dan menjalankan perintah spesifik.

d)

Menampilkan teks di layar komputer.

10.

Bagaimana cara memprogram LED untuk menyala?

a)

Hubungkan LED ke pin input dan atur pin ke LOW.

b)

Gunakan LED tanpa menghubungkannya ke pin manapun.

c)

Hubungkan LED ke pin output dan atur pin ke HIGH.

d)

Sambungkan LED langsung ke sumber daya tanpa resistor.

11.

Jelaskan cara membuat lampu LED nyala bergantian!

a)

Gunakan resistor untuk mengatur kecerahan LED tanpa mikrokontroler.

b)

Gunakan mikrokontroler untuk menghidupkan dan mematikan LED secara bergantian.

c)

Sambungkan LED langsung ke sumber listrik tanpa kontrol.

d)

Gunakan baterai untuk menghidupkan LED secara terus-menerus.

12.

Apa yang dimaksud dengan loop dalam pemrograman Arduino?

a)

Loop adalah perintah untuk menghentikan program.

b)

Loop adalah struktur kontrol yang menjalankan blok kode secara berulang dalam pemrograman Arduino.

c)

Loop adalah fungsi yang hanya dijalankan sekali.

d)

Loop adalah jenis variabel dalam pemrograman Arduino.

13.

Sebutkan beberapa contoh proyek dasar yang dapat dilakukan dengan Arduino!

a)

Pengembangan website dengan PHP

b)

Proyek pembuatan aplikasi mobile

c)

Contoh proyek dasar dengan Arduino: 1) Mengendalikan LED dengan tombol, 2) Pengukur suhu dengan DHT11, 3) Alarm pintu dengan sensor gerak, 4) Kontrol motor DC, 5) Robot sederhana.

d)

Desain grafis menggunakan Photoshop

14.

Apa perbedaan antara digital dan analog input/output?

a)

Digital input/output is faster than analog input/output.

b)

Analog input/output is used for binary signals only.

c)

Digital input/output uses discrete values; analog input/output uses continuous values.

d)

Digital input/output can represent infinite values.

15.

Jelaskan bagaimana cara menggunakan fungsi delay() dalam pemrograman Arduino!

a)

Gunakan delay() untuk mempercepat eksekusi program.

b)

delay() hanya berfungsi pada board Arduino tertentu.

c)

delay(milidetik) digunakan untuk mengatur kecepatan motor.

d)

Gunakan delay(milidetik) untuk menghentikan eksekusi program selama waktu tertentu.

16.

Sebutkan komponen utama dari Arduino Uno!

a)

Sensor suhu

b)

Mikrokontroler ATmega328P, pin digital dan analog, konektor USB, sumber daya, LED indikator

c)

Modul WiFi

d)

Mikrokontroler ATmega2560

17.

Apa fungsi dari pin digital pada Arduino?

a)

Fungsi pin digital adalah untuk menyimpan data.

b)

Fungsi pin digital adalah untuk menghasilkan suara.

c)

Fungsi pin digital pada Arduino adalah untuk menghubungkan dan mengontrol perangkat eksternal.

d)

Fungsi pin digital adalah untuk mengukur suhu.

18.

Jelaskan apa itu sketch dalam Arduino!

a)

Sketch adalah bahasa pemrograman yang berbeda dari C++.

b)

Sketch adalah jenis sensor yang digunakan dalam Arduino.

c)

Sketch adalah alat untuk menggambar di Arduino.

d)

Sketch adalah program yang ditulis untuk Arduino, terdiri dari fungsi setup() dan loop().

19.

Bagaimana cara menghubungkan LED ke Arduino?

a)

Gunakan LED tanpa koneksi ke Arduino.

b)

Hubungkan anoda LED ke pin digital Arduino dan katoda ke ground melalui resistor.

c)

Sambungkan katoda LED ke pin digital Arduino dan anoda ke ground.

d)

Hubungkan LED langsung ke sumber daya tanpa resistor.

20.

Apa yang dimaksud dengan pin analog pada Arduino?

a)

Pin analog digunakan untuk menghubungkan perangkat Bluetooth.

b)

Pin analog digunakan untuk membaca sinyal analog dan mengubahnya menjadi nilai digital.

c)

Pin analog hanya digunakan untuk menghubungkan sensor suhu.

d)

Pin analog tidak memiliki fungsi khusus pada Arduino.

21.

Jelaskan perbedaan antara pin digital dan pin analog pada Arduino!

a)

Pin digital hanya dapat membaca dua keadaan, sedangkan pin analog dapat membaca berbagai nilai.

b)

Pin digital digunakan untuk menghubungkan sensor suhu, sedangkan pin analog untuk LED.

c)

Pin digital tidak memiliki fungsi khusus, sedangkan pin analog digunakan untuk menyimpan data.

d)

Pin digital dan pin analog memiliki fungsi yang sama.

22.

Bagaimana cara meng-upload sketch ke Arduino?

a)

Gunakan kabel USB untuk menghubungkan Arduino ke komputer dan pilih board serta port yang sesuai di software Arduino IDE.

b)

Upload sketch melalui koneksi WiFi tanpa kabel.

c)

Upload sketch dengan menggunakan kartu SD.

d)

Sketch tidak dapat di-upload ke Arduino.

23.

Dalam pemrograman Arduino, terdapat beberapa tipe data dasar yang digunakan untuk menyimpan nilai. Manakah dari berikut ini yang merupakan tipe data dasar pada Arduino untuk menyimpan nilai bilangan bulat?

a)
bool
b)

integer

c)
float
d)
char
e)
String
24.

Dalam pemrograman Arduino, terdapat beberapa tipe data dasar yang digunakan untuk menyimpan nilai. Manakah dari berikut ini yang merupakan tipe data dasar pada Arduino untuk menyimpan nilai bilangan cacah/desimal?

a)
bool
b)

integer

c)
float
d)
char
e)
String
25.

Dibawah ini yang bukan spesifikasi hardware dari Arduino Uno R3 adalah....

a)

. Berbasis chip mikrokontroler Atmega 328 P

b)

Beroperasi pada tegamgan DC 5 Volt

c)

. Memiliki 6 buah analog input pin

d)

. VCC berfungsi sebagai pin masukan sumber tegangan

26.

Bagian dari Arduino UNO yang berfungsi untuk mengatur /control tegangan diberikan untuk papan Arduino dan menstabilkan tegangan DC yang akan digunakan oleh processor adalah bagian .....

a)

Power USB

b)

Power (Barrel Jack )

c)

voltage regulator

d)

Crystal Oscillator