Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAS PMM 2022

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Apa nama jenis Arduino disamping ?

a)

Arduino Nano

b)

Arduino Uno

c)

Arduino Mega

d)

Arduino Mega

2.

Setiap penulisan pada program arduino di akhiri dengan tanda ?

a)

titik

b)

titik dua

c)

titik koma

d)

koma

3.

Fungsi delay (.....) pada program arduino adalah ?

a)

Waktu mulai

b)

Waktu tunda

c)

waktu akhiri

d)

waktu nyala

4.

Apa fungsi pin GND pada arduino ?

a)

Sebagai pin negatif

b)

sebagai pin positif

c)

pin analog

d)

pin digital

5.

Tombol yang dilingkari adalah tombol….

a)

on

b)

off

c)

run

d)

reset

e)

stop

6.

Untuk memeriksa kesalahan program saja pada software arduino IDE digunakan fungsi….

a)

upload

b)

save

c)

open

d)

verify

e)

serial monitor

7.

Aplikasi/software yang digunakan untuk menulis program Arduino adalah...

a)

Arduino ID

b)

Arduino ED

c)

Arduino DIE

d)

Arduino EDI

e)

Arduino IDE

8.

Menjalankan program secara terus menerus sampai catu daya (power) dilepaskan merupakan fungsi...

a)

Compile

b)

Upload

c)

Void setup

d)

Verify

e)

Void loop

9.

salah satu fungsi dari sintaks gambar di atas yang berfungsi menginisialisasi/mendaftarkan lampu led sebagai output terdapat pada sintaks....

a)

const int ledPin = 13;

b)

pinMode(buttonPin, INPUT);

c)

pinMode(ledPin, OUTPUT);

d)

int buttonState = 0;

10.

yang berfungsi untuk menentukan pin digital yang digunakan oleh push button terdapat pada sintaks....

a)

const int ledPin = 13;

b)

int buttonState = 0;

c)

const int buttonPin = 2;

d)

pinMode(buttonPin, INPUT);

11.

Fungsi dari potongan kode program Arduino berikut adalah ....

a)

menunggu selama 10 detik

b)

menunggu selama 1000 detik

c)

menunggu selama 1 detik

d)

menunggu selama 100 detik

e)

menunggu selama 10000 detik

12.

Pada papan Arduino, mikrokontroler yang dipakai adalah...

a)

ATmega

b)

Intel 4000

c)

AVR

d)

BASIC Stamp

13.

Tanda berikut ( // Led Kedip ) yang di dalam Kurung tersebut berfungsi sebagai...

a)

Program Utama

b)

Garis Miring

c)

Program Pelengkap

d)

Komentar

14.

 

Tegangan Kerja yang dibutuhkan modul arduino uno adalah...

a)

5V

b)

9V

c)

3.3V

d)

12V

e)

7V

15.

Otak atau inti dari Arduino adalah...

a)

pin

b)

analog

c)

chip/mikrokontroller

d)

papan motherboard

e)

power on/off

16.

Bahasa pemrograman yang digunakan dalam arduino adalah...

a)

C / C++

b)

MySQL

c)

Pascal

d)

PHP

17.

Bagian arduino yang berfungsi sebagai input / output digital ditunjukkan oleh nomor ...

a)

11

b)

12

c)

15

d)

16

e)

10

18.

Chip mikrokontroler pada arduino berikut ditunjukkan oleh nomor ...

a)

3

b)

4

c)

11

d)

12

e)

13

19.

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);

20.

Proses Compile / Verify pada Arduino IDE berfungsi untuk ...

a)

mengupload program

b)

menyimpan program

c)

menemukan error pada program

d)

membuka interface untuk komunikasi serial

21.

Proses upload program ditunjukkan oleh nomor...

a)

1

b)

2

c)

3

d)

4

e)

5

22.

Perhatikan langkah mengupload program :

1. Buat program, lalu save

2. Cek program dengan mengcompile / verify

3. Hubungkan arduino dengan komputer

4. Upload program


Proses apa yang terlewat dari langkah-langkah di atas ?

a)

Mengecek port dan board yang digunakan

b)

Langkah upload sudah tepat

c)

Mendownload program

d)

Mengecek error

23.

Apakah error yang dimaksud pada program tersebut?

a)

Tidak perlu titik koma ( ; ) pada delay

b)

Harus ada titik koma setelah delay

c)

Harus ada titik koma pada sintaks sebelum delay

d)

kurang adanya kurung kurawal

24.

Bagaimana cara memperbaiki error yang dimaksud?

a)

mengubah pinMode OUTPUT menjadi INPUT

b)

menyamakan penamaan pin LED

c)

mengubah const int pinled menjadi pinLed

d)

menghapus pinLED

25.

Bagaimana cara memperbaiki error yang dimaksud pada program tersebut?

a)

menghapus titik koma setelah delay

b)

menghapus semua titik koma pada program

c)

menambahkan titik koma setelah (pinLED, HIGH)

d)

menambahkan kurung kurawal sebelum delay

e)

menambahkan titik koma pada void setup

26.

Temukan error pada program berikut ini!

a)

kekurangan kurung kurawal di void loop

b)

kesalahan penulisan pinLED

c)

kekurangan kurung kurawal di void setup

d)

tidak ada titik koma pada delay

e)

tidak ada titik koma pada void loop ()

27.

Fungsi sintaks program yang digunakan untuk memproses program secara berulang adalah ...

a)

void setup

b)

void loop

c)

pinMode

d)

digitalWrite

e)

const int

28.

Pada potongan program berikut ini, kaki berapa pada Arduino yang digunakan untuk sensor ?

a)

A0

b)

A1

c)

6

d)

1

29.

yang dihubungkan pada kaki 8 pin Arduino ditunjukan oleh LED bernomor ...

a)

1

b)

2

c)

3

d)

4

30.

mengaktifkan komunikasi serial antara arduino dengan komputer yang terdapat kecepatan pengiriman data / baudrate merupakan fungsi dari sintaks..

a)

Serial.begin(9600);

b)

Serial.print();

c)

Serial.println();

d)

Serial.monitor();