wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Asas Arduino

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Serial.print(namasensor) digunakan untuk ?

a)

Memapaparkan nilai sensor yang disimpan pada variabel sensor

b)

Memaparkan perkataan "namasensor"

c)

Memulakan arahan paparan Serial.print

d)

Memaparkan langkah pada Serial Monitor

2.

void loop()

{

digitalWrite(pin, HIGH);

delay(1000);

digitalWrite(pin, LOW);

delay(1000);

}

Pada pernyataan di atas program akan berjalan secara

a)

Sekali

b)

Berulang

c)

Tidak berfungsi

d)

Selang seli

3.

Int (integer) dapat menyimpan data sebesar .... bytes bagi processor 16 bit

a)

2 bytes

b)

4 bytes

c)

6 bytes

d)

5 bytes

4.

Bilangan konstan pada arduino digunakan untuk....

a)

Menjadikan aturcara berfungsi

b)

Tiada kesan dalam aturcara

c)

Memudahkan pengaturcaraan

d)

Menyusahkan pengaturcaraan

5.

Apakah perbezaan dari syntax delay dan milis pada arduino?

a)

Beza masa lengah

b)

Kiraan dalam saat

c)

Pengunaan variable

d)

Kaedah penulisan aturcara

6.

Dari simbol boolean dibawah ini, manakah yang digunakan untuk operasi logik OR ?

a)

&&

b)

||

c)

!

d)

//

e)

~

7.

Struktur pengendali for pada aturcara arduino berfungsi untuk ?

a)

Mengulang blok pernyataan yang disertakan dalam kurungan

b)

Mengulang blok penyataan berterusan

c)

Mengulang blok penyataan sekali sahaja

8.

Apakah maklumat nombor 10 pada gambar di atas ?

a)

RESET

b)

PIN VCC/GND

c)

PIN I/O DIGITAL

d)

TX/RX

e)

PIN I/O ANALOG

9.

Berdasarkan papan litar dari arduino uno, berapakah jumlah pin analog yang disediakan?

a)

13

b)

5

c)

6

d)

14

10.

Berdasarkan papan litar arduino uno, berapakah jumlah pin digital yang disediakan?

a)

11

b)

12

c)

13

d)

14

11.

Fungsi aturcara di atas yang mendaftarkan lampu led sebagai output

a)

const int ledPin = 13;

b)

pinMode(buttonPin, INPUT);

c)

pinMode(ledPin, OUTPUT);

d)

int buttonState = 0;

12.

Fungsi dari aturcara di atas yang berfungsi membaca status nilai awal variabel

a)

pinMode(ledPin, OUTPUT);

b)

pinMode(buttonPin, INPUT);

c)

const int buttonPin = 2;

d)

int buttonState = 0;

13.

Berdasarkan aturcara di atas, bilakah LED akan menyala

a)

Ketika butang tidak ditekan

b)

Ketika butang ditekan setelah program berjalan

c)

Ketika butang ditekan lalu dilepas

d)

Ketika butang tidak ditekan setelah program berjalan

14.

Fungsi aturcara di atas yang berfungsi untuk menentukan pin digital yang digunakan oleh butang

a)

const int ledPin = 13;

b)

int buttonState = 0;

c)

const int buttonPin = 2;

d)

pinMode(buttonPin, INPUT);

15.

Berdasarkan aturcara di atas, pada baris ke berapa terdapat kesalahan dalam penulisan aturcara

a)

Ke 2

b)

ke 3

c)

ke 4

d)

Semua baris sudah benar

16.

Berdasarkan aturcara di atas, tulisan yang dipaparkan pada lcd baris pertama dan kolom pertama adalah

a)

Ruang 1 =

b)

Ruang 2 =

c)

ON

d)

OFF

17.

Dari simbol boolean dibawah ini, manakah yang digunakan untuk operasi logik DAN ?

a)

&&

b)

||

c)

!

d)

~

18.

Dari simbol boolean dibawah ini, manakah yang digunakan untuk operasi logik BERSAMAAN?

a)

&&

b)

||

c)

=

d)

==

19.

Dari simbol boolean dibawah ini, manakah yang digunakan untuk operasi logik SAMA?

a)

&&

b)

||

c)

=

d)

==

20.

Pada papan litar arduino. Apakah simbol yang menyatakan pin yang digunakan adalam pin PWM

(a)