wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mikrokontroller

Total questions: 40

Worksheet time: 29mins

Name
Class
Date
1.

Software/program yang ditulis menggunakan Arduino disebut . . . .

a)

sketch

b)

stechk

c)

Arduino IDE

d)

program

2.

Untuk menyalakan sebuah LED pada Pin8 Arduino maka Program dibawah ini yang benar adalah . . . .

a)

PinMode (8,HIGH);

b)

digitalWrite (8,HIGH);

c)

PinMode (8,LOW);

d)

digitalWrite (8,LOW);

3.

Bahasa Pemprograman yang digunakan untuk membaca tegangan analog mulai dari 0 - 1024 kita menggunakan perintah program . . . .

a)

DigitalWrite (pin,Value);

b)

DigitalRead (pin,Value);

c)

AnalogWrite (pin,Value);

d)

AnalogRead (pin,Value);

4.

Bahasa Pemprograman yang digunakan untuk membaca tegangan digital mulai dari 0 - 5V kita menggunakan perintah program . . . .

a)

DigitalWrite (pin,Value);

b)

DigitalRead (pin,Value);

c)

AnalogWrite (pin,Value);

d)

AnalogRead (pin,Value);

5.

Fungsi Mikrokontroler antra lain.........

a)

Sebagai Counter, Decoder dan Encoder, Flip - Flop

b)

Tamer, Flip Flop, Counter, Decoder dan Encoder

c)

Sebagai Lampu rumah

d)

Sebagai Kontrol Raket nayamuk

6.

Bahasa pemrograman Arduino menggunakan........

a)

Bahasa C

b)

Bahasa B

c)

Bahasa VB

d)

Bahasa Delpi

7.

Untuk membuat program Arduino dan mengupload ke board Arduino, dibutuhkan software .......

a)

Arduino IDE (Integrated Develom Enviroment)

b)

Arduino DE ( Development Enviroment)

c)

Arduino IDE (Integrated Development Enviroment)

d)

Arduino IE (Integrated Enviroment)

8.

Gambar di atas jenis Arduino ...

a)

Arduino nano

b)

Arduino uno

c)

Arduino mega

d)

Arduino nikro

9.

Gambar di atas jenis arduino....

a)

Arduino Uno

b)

Arduino mikro

c)

Arduino Nano

d)

Arduino mini

10.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 3 adalah . . . .

a)

pinMode(pinLED, INPUT);

b)

pinMode(pinLED, output);

c)

PINMode(pinLED, input);

d)

pinMode(pinLED, OUTPUT);

e)

pinMODE(pinLED, OUTPUT);

11.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 7 adalah . . . .

a)

delay(100);

b)

DELAY(500);

c)

delay(500)

d)

delay(5000);

e)

delay(500);

12.

Apa kepanjangan dari IC …

a)

Internet Controller

b)

Integrated Circuit

c)

Integrated Connection

d)

Incorrect Command

13.

Komponen yang digunakan sebagai deteksi intensitas cahaya adalah ...

a)

LDR

b)

Transistor Foto

c)

LED

d)

Diode Foto

14.

Tegangan kerja Arduno Uno R3 agar berjalan dengan stabil adalah . . .

a)

110 V - 220 V AC

b)

0 - 5 V DC

c)

7 V - 12 V

d)

5 V AC

15.

Fungsi Pin I/O digital pada Arduino

a)

Menyalakan lampu

b)

Mengalirkan aliran listrik

c)

Mengeluarkan arus listrik

d)

Sebagai input atau output yang dapat diatur program

16.

Menyalakan dioda LED dapat dilakukan dengan cara berikut...

a)

Kaki LED panjang GND dan kaki pendek 3V

b)

Kaki LED panjang 3 V dan kaki pendek 5 V

c)

Kaki LED panjang 3V dan kaki pendek GND

d)

Kaki LED panjang GND dan kaki pendek 5V

17.

Menyalakan LED harus dihubungkan dengan sebuah resistor R secara ...

a)

Seri

b)

Seri - Paralel

c)

Paralel

d)

Bridge

18.

Identifikasi Bahan ini ...

a)

Project Board

b)

White Plastic Board

c)

PCB

d)

Board Project

19.

Apa jenis dari mikro komtrolel dari arduino Uno.

a)

ATMEGA 326

b)

ATMEGA 328

c)

ATMEGA 327

20.

Memasok sumber daya dari computer serta mengunggah kode program dari sketch ke arduino adalah fungsi dari...

a)

Chip utama

b)

Pin analog

c)

Port USB

d)

Tombol reset

e)

Pin digital

21.

di bawah ini benar mengenai arduino kecuali

a)

bersifat open source

b)

pin digital 14

c)

pin analog 6

d)

tegangan operasi 12 v

e)

atmega 328

22.

Apakah yang dimaksud dengan compile ... .

a)

proses verifikasi pada program yang telah kita buat

b)

proses penyimpanan program sebelum kita upload

c)

ikon untuk membuat sketches baru

d)

cara mengupload program ke arduino board

23.

Apakah yang dimaksud dengan LED (Light Emiting Diode) ... .

a)

lampu penerangan pada rumah

b)

alat yang digunakan untuk penerangan

c)

teknologi baru buat cina

d)

diode yang mampu mengubah listrik menjadi cahaya

24.

Fungsi pinMode diatas adalah ... .

a)

memberi tahu bahwa pinLED adalah Input

b)

memberi tahu bahwa pinLED adalah untuk setup

c)

memberi tahu bahwa pinLED adalah Output

d)

memberi tahu bahwa pin yang digunakan alah LED

25.

Fungsi delay pada sketch diatas adalah ... .

a)

digunakan untuk loop sketch

b)

digunakan untuk berhenti

c)

digunakan untuk mengulang sketch

d)

digunakan untuk berhenti selama sekian milidetik

26.

Pada penulisan Script (kode) program di arduino, terdapat tanda "//". istilah ini disebut..

a)

Variabel

b)

Tanda Baca

c)

Komentar

d)

Fungsi

27.

Instruksi yang digunakan untuk memberi nilai output HIGH (1) atau LOW (0) pada pindigital yaitu …

a)

analogWrite

b)

digitalRead

c)

analogRead

d)

digitalWrite

28.

delay (6500) adalah tunda sebanyak.........detik

a)

6,5

b)

65

c)

650

d)

0,65

29.

Setiap pernyataan di sketch arduino selalu diakhiri....

a)

Titik Dua

b)

Koma

c)

Titik

d)

Titik koma

30.

Dua jenis seven segmen adalah...

a)

Common Anode dan Common Anode

b)

Common Anide dan Common Chatode

c)

Common Anode dan Common Chatode

d)

Common node dan Common atode

31.

Pin yang digunakan untuk jalur sambungan grounding arduino adalah..

a)

Pin VIN

b)

Pin 5V

c)

Pin 3V3

d)

GND

32.

Jika untuk menetapkan Mode pada Pin 13 yang kita gunakan menjadi (OUTPUT) dan diletakkan pada bagian Inisialisasi, Menggunakan Bahasa Pemprograman yaitu . . . .

a)

pinMode (13, OUTPUT);

b)

digitalWrite (13, OUTPUT);

c)

pinMode (13, HIGH);

d)

digitalWrite (13, HIGH);

33.

Ketika Pin Analog ditetapkan sebagai INPUT anda dapat membaca keluaran voltase-nya. Keluarannya berupa angka antara 0 (untuk 0 volts) dan 1024 (untuk 5 volts). Menggunakan Bahasa Programan yaitu . . . .

a)

DigitalWrite (Pin, Value);

b)

DigitalRead (Pin);

c)

pinMode (Pin, Mode);

d)

AnalogRead (Pin);

34.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

35.

Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

36.

Sebuah alat pengontrol yang bentuknya kecil dan terintegrasi merupakan pengertian dari...

a)

mikrokontroler

b)

mikroprocessor

c)

bootloader

d)

interrupt

e)

aplikasi

37.

pada gambar di samping, terdapat kesalahan yang terjadi ketika menulis program pada arduino. Kesalahan yang dimaksud adalah..

a)

Tidak menggunakan Tititk koma (;)

b)

Kurang tanda ()

c)

Tidak menggunakan titik (.)

d)

tidak menggunakan tanda petik (')

38.

Gambar ini mencerminkan langkah-langkah ...

a)

Menampilkan teks di monitor melalui saluran COM3

b)

Koneksi antara USB Arduino dan komputer/Laptop

c)

Mencoba program baru melalui COM3

d)

Mouse dibaca melaluiCOM3

39.

Pada jenis Seven Segmen Common Chatode Saling..

a)

Semua anode dikoneksikan

b)

Semua chatode dan anode dikoneksikan

c)

Semua anode dan chaotde dikoneksikan

d)

Semua chatode dikoneksikan

40.

Instruksi Untuk meng-unggah program dalam Board Arduino…

a)

Serial Monitor

b)

Save

c)

Verify

d)

Upload