wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino

Total questions: 45

Worksheet time: 19mins

Name
Class
Date
1.

Arduino Uno menggunakan mikrokontroler ATMega328

a)

BENAR

b)

SALAH

2.

Mikrokontroler pada Arduino Uno memiliki kecepatan clock 8 MHz

a)

BENAR

b)

SALAH

3.

Arduino Uno memiliki 6 pin PWM (Pulse Width Modulation) yang mendukung pengendalian kecepatan motor dan pengaturan kecerahan LED

a)

BENAR

b)

SALAH

4.

Arduino Uno memiliki 13 pin digital input/output

a)

BENAR

b)

SALAH

5.

Arduino Uno memiliki 6 pin analog input yang mendukung pembacaan data dari sensor analog seperti sensor suhu dan sensor cahaya

a)

BENAR

b)

SALAH

6.

Arduino Uno menggunakan IDE (Integrated Development Environment)

a)

BENAR

b)

SALAH

7.

Arduino Uno menggunakan bahasa pemrograman C/C++

a)

BENAR

b)

SALAH

8.

Fungsi loop() pada skrip program Arduino digunakan untuk melakukan inisialisasi awal perangkat

a)

BENAR

b)

SALAH

9.

Penggunaan pinMode(13, OUTPUT); bertujuan untuk mengatur pin 13 sebagai output

a)

BENAR

b)

SALAH

10.

Delay 1000 milidetik yang diberikan oleh delay(1000); pada skrip tersebut akan membuat LED berkedip dengan interval 2 detik

a)

BENAR

b)

SALAH

11.

digitalWrite(13, HIGH); digunakan untuk menyalakan LED yang terhubung ke pin 13.

a)

BENAR

b)

SALAH

12.

Pada Arduino, perintah Serial.begin(9600) digunakan untuk menginisialisasi komunikasi serial dengan kecepatan 9600 baud rate

a)

BENAR

b)

SALAH

13.

Arduino Nano memiliki ukuran fisik yang sama dengan Arduino Uno

a)

BENAR

b)

SALAH

14.

Fungsi analogWrite() pada Arduino digunakan untuk membaca nilai analog dari sensor.

a)

BENAR

b)

SALAH

15.

Arduino dapat menjalankan sistem operasi Linux

a)

BENAR

b)

SALAH

16.

Fungsi digitalWrite(pin, HIGH) digunakan untuk mengatur pin digital pada papan Arduino menjadi tinggi (5 volt).

a)

BENAR

b)

SALAH

17.

"Verify" pada Arduino IDE digunakan untuk menyimpan program

a)

BENAR

b)

SALAH

18.

Fungsi loop() pada skrip program Arduino digunakan untuk melakukan inisialisasi awal perangkat

a)

BENAR

b)

SALAH

19.

Penggunaan pinMode(13, OUTPUT); bertujuan untuk mengatur pin 13 sebagai output

a)

BENAR

b)

SALAH

20.

digitalWrite(13, HIGH); digunakan untuk menyalakan LED yang terhubung ke pin 13.

a)

BENAR

b)

SALAH

21.

Kumpulan variabel yang mempunyai

tipe data yang sama adalah ...

a)

Data Arduino

b)

Array

c)

While

d)

for

22.

Push Button dalam suatu rangkaian berfungsi sebagai ...

a)

output

b)

command

c)

input

d)

variable

23.

Resistor yang nilai resistansinya dipengaruhi oleh banyak sedikitnya cahaya yang diterima adalah ...

a)

potentiometer

b)

LED

c)

LDR

d)

Light

24.

Untuk data array 2 dimensi berikut,

int hasil[3][4]={

{1, 2, 3, 4},

{5, 6, 7, 8},

{9, 10, 11, 12}

};

jika ingin mengambil data angka 10, berapakah nilai indeksnya ...

a)

[3][2]

b)

[3][1]

c)

[2][1]

d)

[2][2]

25.

Untuk data array 2 dimensi berikut,

int hasil[3][4]={

{1, 2, 3, 4},

{5, 6, 7, 8},

{9, 10, 11, 12}

};

jika ingin mengambil data angka 3, berapakah nilai indeksnya ...

a)

[1][3]

b)

[1][2]

c)

[0][2]

d)

[0][3]

26.

Untuk menyalakan LED menggunakan PWM, kondisi LED menyala sangat terang (100%), maka statement yang dibuat adalah ...

a)

digitalWrite (led, HIGH);

b)

digitalWrite (led, 255);

c)

analogWrite (led, 255);

d)

analogRead (led, 255);

27.

delay(1000);

1000 pada delay memiliki nilai sama dengan ...

a)

10 s

b)

100 s

c)

1 s

d)

0.1 s

28.

R1: int Led1=4;

R2: void setup(){

R3: digitalWrite (LED1, High);

R4: }

LED1 was not declared above void setup. Baris ke berapakah yang error?

a)

R1

b)

R2

c)

R3

d)

R4

29.

Manakah perintah yang akan membuat LED turn OFF pada pin digital 5 ...

a)

digitalWrite(4, LOW);

b)

digitalOff(5, LOW);

c)

digitalWrite(5, LOW);

d)

pinMode(5, LOW);

30.

Manakah pernyataan yang benar untuk men-declare pin 10 sebagai INPUT ...

a)

pinSet(10, INPUT)

b)

pinMode(INPUT, 10)

c)

pinMode(10,INPUT)

d)

INPUT(pinMode,10)

31.

Apa itu Arduino?

a)

Bahasa pemrograman

b)

Perangkat lunak pengedit gambar

c)

Platform elektronik sumber terbuka

d)

Editor teks

32.

Berapa jenis Arduino yang kita miliki?

a)

4

b)

8

c)

12

d)

16

33.

Berdasarkan bahasa apa kode khas Arduino?

a)

c/c++

b)

java

c)

phyton

d)

php

34.

Pelindung Arduino juga disebut sebagai

a)

Arduino lain

b)

Periferal tambahan

c)

Modul tambahan

d)

Modul konektivitas

35.

Bahasa apa yang digunakan untuk membuat Arduino IDE?

a)

Java

b)

HTML

c)

C/C++

d)

Python

36.

Berapa banyak pin analog yang digunakan pada board Arduino Mega?

a)

12

b)

14

c)

16

d)

32

37.

Arduino IDE terdiri dari 2 fungsi. Apa itu?

a)

Loop() dan build() dan setup()

b)

Build() dan loop()

c)

Setup() dan loop()

d)

Setup() dan build()

38.

Kode Arduino disebut sebagai ________ di Arduino IDE.

a)

sketsa

b)

gambar

c)

tautan

d)

catatan

39.

Apa bootloader default Arduino UNO?

a)

AIR-boot

b)

GAG

c)

Bootloader Optiboot

d)

Kotak kosong

40.

Apa yang dimaksud dengan p di ATmega328p?

a)

Dapat diprogram pada chip

b)

Power-Pico

c)

Produksi

d)

Pico-Power

41.

Apa gunanya file header Arduino.h?

(a)  

42.

Apa kegunaan pin Vin yang ada di beberapa Papan Arduino?

(a)  

43.

Bagaimana proses eksekusi kode Arduino yang benar?

(a)  

44.

Mikrokontroler apa yang digunakan pada Arduino UNO?

(a)  

45.

Board manakah yang pertama kali menggunakan mikrokontroler dalam build USB?

(a)