wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kefahaman C++ dan Arduino Uno

Total questions: 34

Worksheet time: 26mins

Name
Class
Date
1.

Apakah fungsi ATmega328P Microcontroller dalam Arduino Uno?

a)

Otak utama papan, memproses arahan daripada kod C++

b)

Menstabilkan voltan 5V dan 3.3V untuk papan dan komponen

c)

Mengesan isyarat analog daripada sensor

d)

Untuk pemindahan kod dan komunikasi serial

2.

Apakah tujuan Digital I/O Pins (0-13)?

a)

Untuk kawalan input/output digital seperti LED, butang

b)

Mengesan isyarat analog daripada sensor

c)

Menstabilkan voltan untuk papan

d)

Memberi isyarat jam untuk mikropengawal

3.

Apa itu isyarat analog?

a)

Isyarat berterusan yang mewakili pelbagai nilai voltan

b)

Isyarat yang hanya ada HIGH atau LOW

c)

Isyarat yang tidak boleh diproses

d)

Isyarat yang hanya digunakan untuk input digital

4.

Bagaimana USB Port berfungsi dalam Arduino Uno?

a)

Membolehkan komunikasi dua hala antara komputer dan papan

b)

Menstabilkan voltan untuk papan

c)

Mengesan isyarat analog

d)

Mengawal tindakan lanjut

5.

Apakah kegunaan LDR dalam projek Arduino?

a)

Menyalakan lampu secara automatik jika cahaya terlalu malap

b)

Mengawal kelajuan motor

c)

Menentukan tahap bendalir

d)

Menghidupkan LED

6.

Apakah fungsi potensiometer dalam projek Arduino?

a)

Menghasilkan voltan berubah apabila diputar

b)

Mengesan isyarat digital

c)

Menyalakan lampu

d)

Menghidupkan motor

7.

Sekiranya pemacu USB tidak dipasang dengan betul, Arduino tidak akan dapat dikesan oleh komputer.

4 lines
8.

Elakkan menyambung/memutus USB semasa papan sedang memproses data penting.

4 lines
9.

Gunakan kabel USB berkualiti untuk mengelakkan kerosakan data atau gangguan kuasa.

4 lines
10.

Sentiasa semak port COM dalam Arduino IDE sebelum memuat naik kod.

4 lines
11.

Fungsi Utama Voltage Regulator

a)

Menstabilkan Voltan Masuk

b)

Melindungi Mikropengawal

c)

Membekalkan Voltan Tetap ke Komponen Lain

12.

Jenis Voltage Regulator pada Arduino Uno

a)

NCP1117 (Linear Regulator)

b)

LP2985 (3.3V Regulator)

13.

Sumber Voltan Masuk dan Laluan Regulasi

a)

USB (5V terus)

b)

Jack barrel (7V-12V)

c)

Pin VIN (7V-12V)

14.

Contoh Operasi

a)

Jika anda menyambungkan 9V adapter ke port barrel

b)

Jika anda menyambung modul 3.3V seperti sensor BMP180

15.

Amaran dan Had Penggunaan

a)

Jangan sambung lebih 12V ke VIN atau barrel jack

b)

Elakkan menarik arus melebihi 500mA daripada pin 5V atau 3.3V

c)

Voltage regulator jenis linear akan menjana haba

16.

Fungsi Utama Crystal Oscillator

a)

Memberi Denyutan Jam (Clock Pulses)

b)

Menentukan Kelajuan Pemprosesan

c)

Mengekalkan Ketepatan Masa

17.

Spesifikasi Crystal Oscillator pada Arduino Uno

a)

Jenis: Kristal kuarza

b)

Kekerapan: 16 MHz

c)

Sambungan: Disambung ke pin XTAL1 dan XTAL2

18.

Bagaimana Ia Berfungsi

4 lines
19.

Contoh Aplikasi Bergantung pada Crystal Oscillator

a)

delay(1000)

b)

Serial.begin(9600)

c)

PWM (Pulse Width Modulation)

d)

Fungsi millis() dan micros()

20.

Isu Berkaitan Crystal Oscillator

4 lines
21.

Fungsi Utama ICSP Header

a)

Pengaturcaraan Terus ke ATmega328P

b)

Memulihkan Bootloader

c)

Komunikasi SPI

22.

Apakah fungsi MISO (Master In Slave Out) dalam ICSP?

a)

Isyarat jam untuk sinkronisasi data

b)

Bekalan kuasa kepada papan semasa pemprograman

c)

Reset mikropengawal untuk memulakan proses pemprograman

d)

Menghantar data dari mikropengawal ke pemprogram

e)

Menghantar data dari pemprogram ke mikropengawal

23.

Apakah kegunaan praktikal ICSP Header?

a)

Memasang Bootloader Baharu

b)

Programkan Arduino Pertama Kali

c)

Memprogramkan ATmega328P secara berasingan

d)

Peranti SPI Luaran

24.

Apakah julat voltan yang diterima oleh Power Jack?

a)

5V - 7V

b)

7V - 12V

c)

12V - 15V

d)

0V - 5V

25.

Apakah fungsi pin Vin dalam Arduino?

a)

Input voltan mentah dari sumber luaran

b)

Memberi bekalan kuasa utama

c)

Menghantar data dari pemprogram ke mikropengawal

d)

Reset mikropengawal

26.

Apakah jenis pembolehubah yang digunakan untuk menyimpan nombor bulat?

a)

int

b)

float

c)

bool

d)

char

27.

Apakah tujuan fungsi setup() dalam kod Arduino?

a)

Tetapan awal sistem

b)

Logik utama program

c)

Mengawal output

d)

Membaca sensor

28.

Terangkan peranan mikropengawal ATmega328P dalam papan Arduino Uno dan bagaimana ia berinteraksi dengan kod C++.

4 lines
29.

Huraikan bagaimana Arduino Uno mengesan dan memproses isyarat analog daripada sensor seperti LDR atau potensiometer. Nyatakan fungsi C++ yang digunakan.

4 lines
30.

Bandingkan fungsi antara Power Jack, pin Vin, dan USB port dalam aspek pembekalan kuasa kepada Arduino Uno.

4 lines
31.

Jelaskan fungsi ICSP Header dan nyatakan dua keadaan di mana anda perlu menggunakannya.

4 lines
32.

Apakah kegunaan sensor suhu dalam projek Arduino?

a)

Untuk mengesan gerakan

b)

Untuk menyalakan lampu secara automatik

c)

Untuk mengawal kelembapan

d)

Untuk mengukur suhu persekitaran

33.

Apakah fungsi pin GND dalam Arduino?

a)

Menstabilkan isyarat analog

b)

Menjadi rujukan untuk voltan 0V

c)

Memberi bekalan kuasa kepada komponen

d)

Menghantar data ke komputer

34.

Apakah jenis komunikasi yang digunakan oleh Arduino untuk berhubung dengan modul Bluetooth?

a)

Serial

b)

Parallel

c)

SPI

d)

I2C