wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Program Arduino serial output analog

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa fungsi dari perintah Serial.begin(9600) pada program Arduino?

a)

Menginisialisasi komunikasi serial dengan baud rate 9600

b)

Mengaktifkan pin LED

c)

Mengatur batas atas variabel

d)

Menampilkan nilai pada LCD

2.

Perintah apa yang digunakan untuk mengatur mode pin LED sebagai OUTPUT?

a)

pinMode(LED, OUTPUT)

b)

Serial.begin(9600)

c)

analogWrite(LED, din)

d)

Serial.print("nilai din =")

3.

Jika terjadi error saat compile, apa yang harus dilakukan?

a)

Memperbaiki kesalahan pengetikan

b)

Mengganti kabel USB

c)

Menambah resistor

d)

Menghapus program

4.

Apa fungsi dari perintah analogWrite(LED, din) pada program Arduino?

a)

Mengatur intensitas LED sesuai nilai din

b)

Menampilkan nilai din di serial monitor

c)

Menginisialisasi komunikasi serial

d)

Mengatur mode pin LED sebagai OUTPUT

5.

Di mana letak jendela serial monitor pada Arduino IDE?

a)

Sisi kanan atas

b)

Sisi kiri bawah

c)

Tengah layar

d)

Sisi bawah kanan

6.

Nilai batas_atas pada program Arduino adalah?

a)

255

b)

0

c)

11

d)

9600

7.

Nilai batas_bawah pada program Arduino adalah?

a)

0

b)

255

c)

11

d)

9600

8.

Apa yang harus dilakukan jika muncul command merah saat compile?

a)

Perbaiki kesalahan pengetikan

b)

Ganti kabel USB

c)

Matikan Arduino

d)

Hapus program

9.

Apa fungsi dari "const int LED = 11;" dalam program?

a)

Menentukan pin LED yang digunakan

b)

Menentukan nilai batas atas

c)

Menentukan kecepatan serial

d)

Menentukan nilai variabel din

10.

Apa fungsi dari "din = Serial.parseInt();"?

a)

Mengambil nilai integer dari serial monitor

b)

Mengatur pin LED

c)

Menentukan nilai batas bawah

d)

Menginisialisasi variabel din

11.

Perintah "Serial.read();" digunakan untuk?

a)

Membaca data dari serial monitor

b)

Menulis data ke serial monitor

c)

Mengatur pin LED

d)

Menginisialisasi variabel din

12.

Jika nilai din lebih besar dari batas_atas, maka din akan diubah menjadi?

a)

batas_atas

b)

batas_bawah

c)

LED

d)

9600

13.

Apa fungsi dari "Serial.print("nilai din =");"?

a)

Menampilkan teks "nilai din =" pada serial monitor

b)

Mengatur pin LED

c)

Membaca data dari serial monitor

d)

Menginisialisasi variabel din

14.

Apa yang terjadi jika nilai yang dimasukkan lebih besar dari 255?

a)

Nilai din akan diubah menjadi 255

b)

Nilai din akan diubah menjadi 0

c)

LED akan mati

d)

Program akan error

15.

Apa tujuan dari penggunaan "Serial Monitor" pada Arduino IDE?

a)

Untuk berkomunikasi antara komputer dan Arduino

b)

Untuk mengatur pin LED

c)

Untuk menginisialisasi variabel din

d)

Untuk mengatur baud rate