Apa fungsi utama dari mikrokontroler pada Arduino Uno?
Mengontrol motor DC
Memproses instruksi dan mengendalikan komponen lain
Menyimpan data secara permanen
Menghasilkan suara
# 2
Pilihan ganda
Pin digital pada Arduino Uno dapat dikonfigurasi sebagai input atau output. Apa artinya 'input' dalam konteks ini?
Mengirimkan sinyal ke komponen lain
Menerima sinyal dari sensor atau tombol
Mengatur kecerahan LED
Mengontrol kecepatan motor
# 3
Pilihan ganda
Pin analog pada Arduino Uno (A0-A5) digunakan untuk membaca sinyal analog. Apa contoh sensor yang menghasilkan sinyal analog?
Tombol tekan
Sensor cahaya (LDR)
LED
Buzzer
# 4
Pilihan ganda
Fungsi `digitalWrite(pin, HIGH)` pada Arduino Uno akan membuat pin digital menjadi...
Tegangan rendah (0 Volt)
Tegangan tinggi (sekitar 5 Volt)
Tidak terhubung
Tegangan bervariasi
# 5
Pilihan ganda
Fungsi `digitalRead(pin)` digunakan untuk membaca kondisi pin digital. Nilai apa yang akan dikembalikan jika pin tersebut ditekan (dalam konfigurasi input)?
HIGH
LOW
NULL
ERROR
# 6
Pilihan ganda
Apa fungsi dari `Serial.begin(baudrate)` dalam program Arduino?
Mengatur kecepatan komunikasi serial
Menyalakan LED
Membaca nilai sensor
Mengontrol motor
# 7
Pilihan ganda
Dalam Arduino IDE, blok kode apa yang dijalankan hanya sekali saat Arduino pertama kali dinyalakan atau di-reset?
loop()
setup()
main()
run()
# 8
Pilihan ganda
Apa fungsi dari `delay(milliseconds)` dalam program Arduino?
Mempercepat eksekusi program
Menghentikan sementara eksekusi program selama waktu tertentu
Membaca input dari serial monitor
Mengatur kecerahan PWM
# 9
Pilihan ganda
Pin mana pada Arduino Uno yang memiliki kemampuan PWM (Pulse Width Modulation)?
Pin 0 dan 1
Pin 2, 3, 4, 5, 6, 7
Pin 3, 5, 6, 9, 10, 11
Semua pin digital
# 10
Pilihan ganda
Apa yang dimaksud dengan 'sketch' dalam konteks Arduino?
Sebuah komponen hardware
Sebuah program yang ditulis untuk Arduino
Sebuah jenis kabel jumper
Sebuah simulator online
# 11
Pilihan ganda
Fungsi `analogRead(pin)` mengembalikan nilai dalam rentang berapa untuk Arduino Uno?
0 hingga 5
0 hingga 255
0 hingga 1023
0 hingga 100
# 12
Pilihan ganda
Apa fungsi dari kabel jumper pada Arduino?
Menyimpan program
Menghubungkan komponen elektronik ke pin Arduino
Mendinginkan mikrokontroler
Mengukur tegangan
# 13
Pilihan ganda
Jika Anda ingin membuat LED berkedip dengan kecepatan yang berbeda-beda, pin digital mana yang paling cocok digunakan dan mengapa?
Pin digital biasa, karena bisa diatur HIGH/LOW
Pin analog, karena bisa membaca nilai
Pin PWM, karena bisa diatur kecerahannya secara bertahap
Pin RX/TX, karena untuk komunikasi serial
# 14
Pilihan ganda
Apa fungsi dari resistor saat menghubungkan LED ke Arduino?
Meningkatkan kecerahan LED
Membatasi arus yang mengalir ke LED untuk melindunginya
Mengubah warna LED
Menghubungkan LED ke pin digital
# 15
Pilihan ganda
Manakah dari berikut ini yang BUKAN merupakan komponen dasar yang sering digunakan dalam proyek Arduino?
LED
Resistor
Kapasitor
Mikrokontroler
# 16
Pilihan ganda
Apa yang dimaksud dengan 'baud rate' dalam komunikasi serial?
Jumlah data yang dikirim per detik
Kecepatan pengiriman data dalam bit per detik
Tipe data yang dikirim
Panjang pesan yang dikirim
# 17
Pilihan ganda
Jika Anda ingin membaca nilai dari potensiometer (sebuah variabel resistor), pin Arduino mana yang paling tepat digunakan?
Pin digital
Pin analog
Pin 5V
Pin GND
# 18
Pilihan ganda
Apa tujuan dari `pinMode(pin, OUTPUT)` dalam fungsi `setup()`?
Mengatur pin sebagai input
Mengatur pin sebagai output
Mengatur pin untuk PWM
Mengatur pin untuk komunikasi serial
# 19
Pilihan ganda
Dalam bahasa pemrograman Arduino (berbasis C/C++), apa fungsi dari tanda `//` di awal sebuah baris?