wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino UNO Level 1

Total questions: 35

Worksheet time: 34mins

Name
Class
Date
1.

Jenis microcontroller yang digunakan pada Arduino Uno R3 adalah...

a)

ATmega428P

b)

ATmega328P

c)

ATmega32P

d)

ATmega328

2.

Berikut ini yang tidak termasuk input pada komponen elektronika adalah ...

a)

Touch Sensor

b)

LDR

c)

Push Button

d)

LED

3.

Komputer yang berukuran mikro dalam satu chip IC (integrated circuit) yang terdiri dari processor, memory, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya adalah ...

a)

Hardware

b)

IDE

c)

Mikrokontroler

d)

Sketch

4.

IDE adalah singkatan dari ...

a)

Integrated Development Environment

b)

Integrated Data Environment

c)

Inter Development Environment

d)

Integrated Development Engagement

5.

Jumlah GPIO pada Arduino UNO adalah ...

a)

11

b)

13

c)

19

d)

20

6.

GPIO adalah singkatan dari ...

a)

Generation Purpose Input/Output

b)

General Purpose Input/Output

c)

General Part of Input/Output

d)

General Partition Input/Output

7.

Jumlah pin digital pada Arduino UNO adalah ...

a)

11

b)

12

c)

13

d)

14

8.

Jumlah pin analog pada Arduino UNO adalah ...

a)

5

b)

6

c)

7

d)

13

9.

Jumlah pin PWM digital pada Arduino UNO adalah ...

a)

6

b)

7

c)

8

d)

13

10.

PWM adalah singkatan dari ...

a)

Pulse Width Modulation

b)

Port Width Modulation

c)

Pulse With Modulation

d)

Pulse Width Modul

11.

ADC adalah singkatan dari ...

a)

Analog to Duration Converter

b)

Arduino to Digital Converter

c)

Analog to Digital Converter

d)

Analog to Digital Condition

12.

Berapa nilai maksimal PWM yang digunakan untuk menyalakan LED ...

a)

28

b)

64

c)

255

d)

256

13.

Pada PWM, perbandingan waktu antara saat gelombang ON dengan waktu gelombang dalam satu periode inilah yang disebut dengan ...

a)

digitalWrite

b)

analogWrite

c)

Duty Cycle

d)

Periode

14.

Kumpulan baris program yang ditulis pada Arduino IDE disebut ...

a)

Editor

b)

Console

c)

Sketch

d)

IDE

15.

Fungsi pada pemrograman arduino yang dipanggil berulang kali adalah ...

a)

loop ( )

b)

setup ( )

c)

digitalWrite

d)

pinMode

16.

delay(5000); artinya sama dengan ...

a)

wait 5 minutes

b)

wait 50 seconds

c)

wait 5 seconds

d)

wait 5 ms

17.

Fungsi yang hanya dijalankan sekali di awal program adalah ...

a)

loop ( )

b)

setup ( )

c)

void

d)

#define

18.

Pada kompone LED, polaritas positif adalah ...

a)

anode

b)

cathode

19.

Fungsi dari buzzer adalah ...

a)

Menghasilkan suara

b)

Menghasilkan cahaya

20.

Pada setiap akhir perintah pada pemrograman Arduino harus diberikan tanda ...

a)

{ } curly brackets

b)

: colon

c)

; semicolon

d)

( ) brackets

21.

Berikut ini yang bukan termasuk type data bilangan bulat adalah ...

a)

byte

b)

int

c)

float

d)

long

22.

Syntax pinMode adalah ...

a)

pinmode(pin, mode)

b)

PinMode(pin, mode)

c)

pinMode(mode, pin)

d)

pinMode(pin, mode)

23.

Berikut ini yang tidak termasuk mode pada syntax pinMode adalah ...

a)

INPUT

b)

PULLUP

c)

OUTPUT

d)

INPUT_PULLUP

24.

Syntax digitalWrite adalah ...

a)

Digitalwrite(pin, value)

b)

digitalwrite(pin, value)

c)

digitalWrite(pin, value)

d)

digitalWrite(value, pin)

25.

void loop() {

digitalWrite (Buzzer, 1)

delay (500)

digitalWrite (Buzzer, 0)

delay (100)

}

Penulisan program tersebut benar atau salah?

a)

Benar

b)

Salah

26.

Pada rangkaian LED Aktif-High, LED akan off jika diberi logika ...

a)

HIGH

b)

LOW

27.

Pada rangkaian LED Aktif-Low, LED akan on jika diberi logika ...

a)

HIGH

b)

LOW

28.

Berikut ini penulisan yang benar perintah untuk membaca status pin digital 5 adalah ...

a)

digitalRead (5)

b)

Digitalread (5);

c)

digitalRead (5);

d)

digitalread (5);

29.

Pada konfigurasi rangkaian push button pull down resistor, nilai digital yang dihasilkan jika button ditekan adalah ...

a)

HIGH / 1

b)

LOW / 0

30.

Syntax untuk fungsi "if" adalah ...

a)

if(statement){

//statement(s)

}

b)

if(statement){

//condition(s)

}

c)

if(condition){

//statement(s)

}

d)

if(condition){

//increment(s)

}

31.

Comparation Operator yang menyatakan "x tidak sama dengan y" adalah ...

a)

x != y

b)

x == y

c)

x <= y

d)

x =! y

32.

Berikut ini contoh code untuk fungsi if, manakah yang salah dari contoh berikut ...

a)

if (x > 120) digitalWrite(LEDpin, HIGH);

b)

if (x > 120) {digitalWrite(LEDpin, HIGH);}

c)

if (x > 120)

digitalWrite(LEDpin, HIGH)

d)

if (x > 120) {

digitalWrite(LEDpin1, HIGH);

digitalWrite(LEDpin2, HIGH);

}

33.

Logic yang menghasilkan true jika kedua operand true adalah ...

a)

OR

b)

AND

c)

NOT

d)

NOR

34.

Logic yang manghasilkan true jika salah satu dari operand bernilai true adalah ...

a)

AND

b)

OR

c)

NOT

d)

NOR

35.

Penulisan OR pada pemrograman Arduino adalah ...

a)

&&

b)

//

c)

| |

d)

/*