wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Matpil_TKJ-Arduino Dasar

Total questions: 45

Worksheet time: 42mins

Name
Class
Date
1.

Fungsi atau sintak untuk menjalan kan program terus-menerus hingga arduino dalam kondisi dimatikan

a)

loop ()

b)

setup ()

c)

void

d)

int

2.

Apa pengertian dari mikrokontroler …

a)

Microchip berupa IC yang dapat menerima sinyal input, mengolahnya memberi sinyal output sesuai dengan program diisikan kedalamnya

b)

Mengendalikan operasi komputer dan melakukan fungsi pemrosesan data

c)

Menyimpan data dan program

d)

Struktur dan mekanisme untuk menghubungkan pemroses memory utama perangkat masukan atau keluaran

3.

Bahasa apa yang digunakan untuk memprogram arduino?

a)

Bahasa C

b)

Phyton

c)

JavaScript

d)

Bahasa PHP

4.

Di bawah ini alat dan bahan yang diperlukan dalam pembuatan program menggunakan Arduino, kecuali .....

a)

USB Port

b)

Resistor

c)

LED

d)

Arduino

5.

Bagian yang berfungsi sebagai jembatan komunikasi antara papan board arduino dengan komputer adalah..

a)

Mikrokontroler

b)

PIN

c)

LED

d)

USB

6.

Berapa Jumlah pin digital pada Arduino

a)

13

b)

14

c)

12

d)

10

7.

Berapa Jumlah Pin Analog pada arduino

a)

5

b)

6

c)

7

d)

8

8.

Tombol / Button di sebut komponen

a)

Input

b)

Output

9.

Di bawah ini yang termasuk Arduino Uno adalah..

a)

b)

c)

d)

10.

Bahasa Pemrograman yang digunakan pada arduino adalah...

a)
b)
c)
d)
11.

pada menu arduino di atas, fungsi pada bagian nomor 1 adalah..

a)

Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.

b)

Digunakan untuk mengulang program Arduino dari awal atau Reset.

c)

Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.

d)

Dapat digunakan untuk mendapatkan sumber tegangan yang dapat diatur lewat IC. Tegangannya antara 0 sampai 5 Volt.

12.

Dalam pembuatan program pada arduino, istilah yang digunakan untuk mempercepat atau memperlambat waktu dikenal dengan...

a)

digitalwrite

b)

PinLED

c)

Delay

d)

pinMode

13.

Pada bagian arduino di atas, bagian yang ditunjukan pada nomor 9 berfungsi untuk....

a)

Sebagai penjaga gerbang yang berarti ia akan mengalirkan tegangan terlegulasi ke Arduino dan membuang tegangan berlebih

b)

Digunakan untuk mengulang program kembali dari awal

c)

Digunakan untuk menerima sinyal analog dari, misalnya, sensor suhu

d)

untuk memberitahukan telah terjadi komunikasi serial berupa pengiriman atau penerimaan data

14.

Digital I/O pin ditunjukkan oleh nomor ...

a)

1

b)

2

c)

3

d)

4

e)

5

15.

Power pin ditunjukkan oleh nomor ...

a)

1

b)

2

c)

3

d)

4

e)

5

16.

USB Jack ditunjukkan oleh nomor ...

a)

1

b)

2

c)

3

d)

4

e)

5

17.

cara kerja program di atas adalah

a)

LED pada pin 12 menyala dan mati bergantian dengan delay 4 detik

b)

LED pada pin 13 menyala dan mati bergantian dengan delay 2 detik

c)

LED pada pin 12 menyala dan mati bergantian dengan delay 2 detik

d)

LED pada pin 12 menyala dan mati bergantian dengan delay 1 detik

18.

Penulisan sketch no.4 yang benar adalah ... .

a)

int timeDelay

b)

void loop

c)

void setup

d)

digitalWrite

19.

Default delay pada arduino memiliki satuan….

a)

microsecond

b)

second

c)

picosecond

d)

milisecond

e)

minute

20.

Hasil program berikut ketika diupload ke arduino adalah….

a)

LED menyala 10 detik kemudian mati

b)

LED menyala 1 detik kemudian mati

c)

LED menyala 1 detik kemudian mati 1 detik dan berulang

d)

LED menyala 10 detik kemudian mati 10 detik dan berulang

e)

LED berkedip 1 detik

21.

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;

22.

Apa software yang digunakan untuk memprogram arduino?

a)

Arduino IDE

b)

Arduino ID

c)

Arduino DEI

d)

Arduino IE

23.

Sebuah chip yang terdiri atas mikroprosesor, RAM, ROM, dan piranti I/O sehingga biasanya disebut single chip microcomputer disebut....

a)

Mikrokomputer

b)

Mikrokontroler

c)

Mikropc

d)

Mikroprosesor

e)

Integrated Circuit

24.

Untuk memasukkan program dari Sketch ke Board Arduino dapat menggunakan tombol?

a)

Verify

b)

Upload

c)

Open Sketch

d)

Save Sketch

25.

Fungsi atau sintak untuk menjalan kan program terus-menerus hingga arduino dalam kondisi dimatikan

a)

loop ()

b)

setup ()

c)

void

d)

int

26.

Untuk menyalakan lampu pada pin 5, maka program yang benar adalah...

a)

digitalWrite(5, HIGH);

b)

DigitalWrite(5, HIGH);

c)

digitalWrite(5, HIGH)

d)

digitalWrite(5, HIG);

27.

untuk menahan program selama 10 detik, maka program yang digunakan adalah...

a)

delay(1000);

b)

Delay(1000);

c)

delay(10000);

d)

Delay(10000);

28.

void setup() {

pinMode(LED_BUILTIN, OUTPUT);

}

void loop() {

digitalWrite(7, HIGH);

delay(1000);

digitalWrite(7, LOW);

delay(1000);

}

Program diatas jika dijalankan maka....

a)

Lampu menyala terus menerus

b)

Lampu mati terus menerus

c)

Lampu menyala dan mati bergantian dengan waktu 10 detik

d)

Lampu menyala dan mati bergantian dengan waktu 1 detik

29.

Untuk mengecek program sudah sesuai atau belum, maka tombol yang digunakan adalah...

a)

upload

b)

minimize

c)

verify

d)

close

30.

Untuk membuat pin digital menjadi input, maka pada void loop potongan program yang tepat untuk memanggil pin input adalah...

a)

digitalInput

b)

digitalWrite

c)

digitalRead

d)

DigitalRead

31.

IC yang digunakan pada Arduino Uno adalah

a)

ATmega 328

b)

ATmega 329

c)

ATmega 327

d)

ATmega 326

32.

Apa yang dimaksud dengan "sketch" dalam Arduino?

a)

Lukisan tangan

b)

Program atau kode yang ditulis dalam bahasa Arduino

c)

Sketsa gambar

d)

Diagram sirkuit

33.

Bagaimana Anda membuat LED yang terhubung ke pin 13 berkedip dengan interval satu detik menggunakan Arduino?

a)

digitalWrite(13, LOW); delay(1000); digitalWrite(13, HIGH); delay(1000);

b)

digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);

c)

pinMode(13, OUTPUT); digitalWrite(13, HIGH); delay(1000);

d)

pinMode(13, INPUT); digitalWrite(13, LOW); delay(1000);

34.

Pemasangan komponen yang benar pada protoboard adalah...

a)

LED 1, R2, S1

b)

LED1, T1, R1

c)

S1, T1, R1

d)

T1, R1, LED2

35.

Pemahaman saya tentang materi dasar-dasar Arduino sebesar..

a)

10 s.d 50 %

b)

50 s.d 70 %

c)

70 s.d 100 %

36.
Sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program dan umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya adalah….
a)
Mikrokontroller
b)
Mikroprosessor
c)
Central Processing Unit
d)
Mikrokomputer
e)
Arduino uno
37.

fungsi dari kabel jumper adalah...

a)

menyambungkan rangkaian listrik

b)

menyambungkan jaringan wifi

c)

menyambungkan tampilan komputer ke lcd

d)

menyambungkan solder

38.

Apa yang terjadi pada potongan program berikut ?

a)

pin 8 sebagai masukkan

b)

ledOut sebagai output

c)

error

d)

pin 8 sebagai output

e)

pin 8 sebagai input seria

39.

void setup() {

pinMode(LED_BUILTIN, OUTPUT);

}

void loop() {

digitalWrite(7, HIGH);

delay(1000);

digitalWrite(7, LOW);

delay(1000);

}

Program diatas jika dijalankan maka....

a)

Lampu menyala terus menerus

b)

Lampu mati terus menerus

c)

Lampu menyala dan mati bergantian dengan waktu 10 detik

d)

Lampu menyala dan mati bergantian dengan waktu 1 detik

40.

untuk menahan program selama 10 detik, maka program yang digunakan adalah...

a)

delay(1000);

b)

Delay(1000);

c)

delay(10000);

d)

Delay(10000);

41.

Untuk menyalakan lampu pada pin 5, maka program yang benar adalah...

a)

digitalWrite(5, HIGH);

b)

DigitalWrite(5, HIGH);

c)

digitalWrite(5, HIGH)

d)

digitalWrite(5, HIG);

42.

Jika ingin menggunakan pin 8 sebagai input, maka program yang benar adalah...

a)

PinMode (5, INPUT);

b)

pinMode (5, INPUT)

c)

PinMode (5, IPUT);

d)

pinMode (5, INPUT);

43.

Pada saat upload file dari komputer ke arduino, terjadi eror pada port yang tersambung antara komputer dan arduino uno, berikut ini adalah cara untuk cek board pada software arduino ....

a)

Tool < Board

b)

Tool < Port

c)

Upload

d)

Verify

44.

sebelum upload file atau program ke arduino, sebaiknya di cek dulu programnya. salah satu cara untuk cek program pada arduino IDE adalah ....

a)

Exit

b)

Serial Monitor

c)

Verify

d)

Upload

45.

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.