Font size
WorksheetsKefahaman C++ dan Arduino Uno
Total questions: 34
Worksheet time: 26mins
Apakah fungsi ATmega328P Microcontroller dalam Arduino Uno?
Otak utama papan, memproses arahan daripada kod C++
Menstabilkan voltan 5V dan 3.3V untuk papan dan komponen
Mengesan isyarat analog daripada sensor
Untuk pemindahan kod dan komunikasi serial
Apakah tujuan Digital I/O Pins (0-13)?
Untuk kawalan input/output digital seperti LED, butang
Mengesan isyarat analog daripada sensor
Menstabilkan voltan untuk papan
Memberi isyarat jam untuk mikropengawal
Apa itu isyarat analog?
Isyarat berterusan yang mewakili pelbagai nilai voltan
Isyarat yang hanya ada HIGH atau LOW
Isyarat yang tidak boleh diproses
Isyarat yang hanya digunakan untuk input digital
Bagaimana USB Port berfungsi dalam Arduino Uno?
Membolehkan komunikasi dua hala antara komputer dan papan
Menstabilkan voltan untuk papan
Mengesan isyarat analog
Mengawal tindakan lanjut
Apakah kegunaan LDR dalam projek Arduino?
Menyalakan lampu secara automatik jika cahaya terlalu malap
Mengawal kelajuan motor
Menentukan tahap bendalir
Menghidupkan LED
Apakah fungsi potensiometer dalam projek Arduino?
Menghasilkan voltan berubah apabila diputar
Mengesan isyarat digital
Menyalakan lampu
Menghidupkan motor
Sekiranya pemacu USB tidak dipasang dengan betul, Arduino tidak akan dapat dikesan oleh komputer.
Elakkan menyambung/memutus USB semasa papan sedang memproses data penting.
Gunakan kabel USB berkualiti untuk mengelakkan kerosakan data atau gangguan kuasa.
Sentiasa semak port COM dalam Arduino IDE sebelum memuat naik kod.
Fungsi Utama Voltage Regulator
Menstabilkan Voltan Masuk
Melindungi Mikropengawal
Membekalkan Voltan Tetap ke Komponen Lain
Jenis Voltage Regulator pada Arduino Uno
NCP1117 (Linear Regulator)
LP2985 (3.3V Regulator)
Sumber Voltan Masuk dan Laluan Regulasi
USB (5V terus)
Jack barrel (7V-12V)
Pin VIN (7V-12V)
Contoh Operasi
Jika anda menyambungkan 9V adapter ke port barrel
Jika anda menyambung modul 3.3V seperti sensor BMP180
Amaran dan Had Penggunaan
Jangan sambung lebih 12V ke VIN atau barrel jack
Elakkan menarik arus melebihi 500mA daripada pin 5V atau 3.3V
Voltage regulator jenis linear akan menjana haba
Fungsi Utama Crystal Oscillator
Memberi Denyutan Jam (Clock Pulses)
Menentukan Kelajuan Pemprosesan
Mengekalkan Ketepatan Masa
Spesifikasi Crystal Oscillator pada Arduino Uno
Jenis: Kristal kuarza
Kekerapan: 16 MHz
Sambungan: Disambung ke pin XTAL1 dan XTAL2
Bagaimana Ia Berfungsi
Contoh Aplikasi Bergantung pada Crystal Oscillator
delay(1000)
Serial.begin(9600)
PWM (Pulse Width Modulation)
Fungsi millis() dan micros()
Isu Berkaitan Crystal Oscillator
Fungsi Utama ICSP Header
Pengaturcaraan Terus ke ATmega328P
Memulihkan Bootloader
Komunikasi SPI
Apakah fungsi MISO (Master In Slave Out) dalam ICSP?
Isyarat jam untuk sinkronisasi data
Bekalan kuasa kepada papan semasa pemprograman
Reset mikropengawal untuk memulakan proses pemprograman
Menghantar data dari mikropengawal ke pemprogram
Menghantar data dari pemprogram ke mikropengawal
Apakah kegunaan praktikal ICSP Header?
Memasang Bootloader Baharu
Programkan Arduino Pertama Kali
Memprogramkan ATmega328P secara berasingan
Peranti SPI Luaran
Apakah julat voltan yang diterima oleh Power Jack?
5V - 7V
7V - 12V
12V - 15V
0V - 5V
Apakah fungsi pin Vin dalam Arduino?
Input voltan mentah dari sumber luaran
Memberi bekalan kuasa utama
Menghantar data dari pemprogram ke mikropengawal
Reset mikropengawal
Apakah jenis pembolehubah yang digunakan untuk menyimpan nombor bulat?
int
float
bool
char
Apakah tujuan fungsi setup() dalam kod Arduino?
Tetapan awal sistem
Logik utama program
Mengawal output
Membaca sensor
Terangkan peranan mikropengawal ATmega328P dalam papan Arduino Uno dan bagaimana ia berinteraksi dengan kod C++.
Huraikan bagaimana Arduino Uno mengesan dan memproses isyarat analog daripada sensor seperti LDR atau potensiometer. Nyatakan fungsi C++ yang digunakan.
Bandingkan fungsi antara Power Jack, pin Vin, dan USB port dalam aspek pembekalan kuasa kepada Arduino Uno.
Jelaskan fungsi ICSP Header dan nyatakan dua keadaan di mana anda perlu menggunakannya.
Apakah kegunaan sensor suhu dalam projek Arduino?
Untuk mengesan gerakan
Untuk menyalakan lampu secara automatik
Untuk mengawal kelembapan
Untuk mengukur suhu persekitaran
Apakah fungsi pin GND dalam Arduino?
Menstabilkan isyarat analog
Menjadi rujukan untuk voltan 0V
Memberi bekalan kuasa kepada komponen
Menghantar data ke komputer
Apakah jenis komunikasi yang digunakan oleh Arduino untuk berhubung dengan modul Bluetooth?
Serial
Parallel
SPI
I2C
