WorksheetsQuiz Arduino dan NodeMCU
Total questions: 50
Worksheet time: 17mins
Apa fungsi utama dari Arduino Uno?
Menyimpan data besar untuk server
Mengontrol perangkat keras dengan kode program
Menghubungkan internet dengan komputer
Sebagai media penyimpanan eksternal
Menjalankan sistem operasi Windows
Berapa jumlah pin digital pada Arduino Uno?
6
12
14
20
16
Apa fungsi pin A0 hingga A5 pada Arduino Uno?
Mengontrol output digital
Mengukur sinyal analog
Menghubungkan Arduino ke internet
Menyimpan kode program
Memberikan sumber daya
Apa nama chip mikrokontroler utama yang digunakan pada Arduino Uno R3?
ATmega328P
ESP8266
STM32
PIC16F877A
ARM Cortex-M3
Berapa tegangan operasi utama Arduino Uno?
3.3V
5V
9V
12V
24V
Port komunikasi utama yang digunakan untuk menghubungkan Arduino Uno ke komputer adalah:
HDMI
USB
Ethernet
Serial RS232
Bluetooth
Fungsi void setup() pada program Arduino adalah:
Menjalankan kode berulang-ulang
Menyimpan variabel sementara
Mengatur konfigurasi awal sebelum loop utama berjalan
Mengirim data ke perangkat lain
Menghentikan program
Apa fungsi dari perintah delay(1000) pada program Arduino?
Menyimpan nilai variabel sementara
Membuat jeda waktu selama 1000 mikrodetik
Membuat jeda waktu selama 1000 milidetik
Menghentikan program sepenuhnya
Memulai program baru
Jenis data int pada Arduino digunakan untuk menyimpan:
Bilangan desimal dengan koma
Bilangan bulat dengan rentang tertentu
Karakter tunggal seperti huruf
Bilangan negatif saja
String yang panjang
Berapa rentang nilai yang dapat disimpan dalam jenis data int pada Arduino Uno?
0 hingga 255
-128 hingga 127
-32,768 hingga 32,767
0 hingga 65,535
Tidak ada batasan
Jenis data float digunakan untuk menyimpan:
Bilangan bulat positif
Bilangan dengan angka desimal
Nilai logika seperti true/false
Karakter tunggal seperti 'A'
String pendek
Apa kegunaan jenis data bool pada Arduino Uno?
Menyimpan bilangan bulat besar
Menyimpan data string
Menyimpan nilai logika true atau false
Menyimpan bilangan dengan desimal
Menyimpan karakter tunggal
Berapa ukuran memori yang digunakan oleh tipe data byte pada Arduino Uno?
8 bit
16 bit
32 bit
64 bit
4 bit
Jenis data long pada Arduino digunakan untuk:
Menyimpan string panjang
Menyimpan bilangan bulat dengan rentang lebih besar dari int
Menyimpan bilangan dengan desimal tinggi
Menyimpan nilai logika true/false
Menyimpan karakter
Apa nama sensor ultrasonik yang umum digunakan bersama Arduino Uno?
DHT11
HC-SR04
MQ-2
LDR
BMP280
Apa fungsi utama sensor ultrasonik pada Arduino Uno?
Mengukur suhu lingkungan
Mengukur jarak menggunakan gelombang suara
Mengukur kelembaban udara
Mendeteksi cahaya
Mengukur tekanan udara
Komponen trig pada sensor HC-SR04 berfungsi untuk:
Menerima gelombang suara
Mengirim sinyal ultrasonik
Mengukur suhu sekitar
Mengirim data ke Arduino
Menyimpan hasil pengukuran
Komponen echo pada sensor HC-SR04 berfungsi untuk:
Mengirim sinyal ultrasonik
Mengukur jarak secara langsung
Mengembalikan sinyal pantulan ke Arduino
Mendeteksi kecepatan suara
Memproses data langsung di sensor
Berapa tegangan kerja standar sensor HC-SR04?
3.3V
5V
9V
12V
24V
Apa kecepatan suara di udara yang biasanya digunakan dalam perhitungan jarak pada sensor HC-SR04?
300 m/s
340 m/s
400 m/s
500 m/s
1000 m/s
Jika waktu pantulan gelombang yang diterima adalah 2 milidetik, berapakah jarak yang diukur? Rumus: Jarak = (kecepatan suara × waktu) / 2
17 cm
34 cm
68 cm
85 cm
100 cm
Fungsi digitalWrite(trigPin, HIGH) pada program Arduino digunakan untuk:
Membaca sinyal dari echo
Mengaktifkan modul sensor HC-SR04
Mengirim sinyal ultrasonik melalui pin trig
Mengubah hasil pengukuran menjadi format digital
Mematikan modul sensor HC-SR04
Apa alasan utama pembagian waktu dengan 2 pada perhitungan jarak?
Untuk menyesuaikan dengan kecepatan sensor
Karena sinyal hanya diterima separuh waktu
Karena gelombang suara bolak-balik (pergi dan kembali)
Untuk meningkatkan akurasi sensor
Karena gelombang suara bergerak lebih lambat di udara
Apa fungsi utama dari sensor photoresistor (LDR)?
Mengukur kelembaban udara
Mendeteksi intensitas cahaya
Mengukur jarak suatu objek
Mengukur suhu lingkungan
Mengontrol arus listrik
Apa yang terjadi pada resistansi sensor LDR saat intensitas cahaya meningkat?
Resistansi meningkat
Resistansi menurun
Resistansi tetap
Resistansi berubah-ubah secara acak
Resistansi menjadi nol
Pada Arduino Uno, pin apa yang sering digunakan untuk membaca data analog dari sensor LDR?
Pin digital
Pin PWM
Pin analog (A0 - A5)
Pin GND
Pin 3.3V
Jika nilai yang dibaca dari LDR pada pin analog adalah -+ 600, apa artinya?
Intensitas cahaya rendah
Intensitas cahaya sedang
Intensitas cahaya tinggi
Sensor tidak bekerja
Resistor pada LDR rusak
Tegangan output pada pembagi tegangan dengan LDR akan lebih besar jika:
Intensitas cahaya tinggi
Intensitas cahaya rendah
Tidak ada cahaya sama sekali
Resistor tetap sangat kecil
Resistor tetap sangat besar
Fungsi analogRead(pin) pada Arduino digunakan untuk:
Membaca nilai analog dari sensor LDR
Mengubah nilai analog menjadi digital
Mengontrol intensitas cahaya
Mengirim sinyal ke sensor LDR
Mematikan sensor
Salah satu aplikasi umum dari sensor LDR adalah:
Lampu otomatis yang menyala saat gelap
Pengukuran suhu di ruangan
Sensor pendeteksi gerak
Sistem komunikasi jarak jauh
Pengukuran tekanan udara
Apa fungsi utama dari servo motor pada Arduino Uno?
Mengukur jarak
Mengontrol posisi sudut dengan presisi
Menghasilkan suara
Menyimpan data sensor
Mengatur tegangan listrik
Library bawaan Arduino yang digunakan untuk mengontrol servo motor adalah:
Wire
Servo
MotorControl
Stepper
PWMControl
Perintah servo.write(90) digunakan untuk:
Memutar servo ke sudut 90 derajat
Mematikan servo
Mengatur kecepatan servo menjadi 90 RPM
Mengunci posisi servo di sudut acak
Mengubah mode operasi servo
Apa fungsi pin GND pada Arduino Uno ketika digunakan untuk menyalakan LED?
Mengontrol tingkat kecerahan LED
Sebagai sumber daya utama untuk LED
Sebagai jalur arus balik untuk menutup rangkaian
Mengatur warna LED
Memastikan LED tetap mati
Pin digital PWM pada Arduino Uno biasanya digunakan untuk:
Memberikan daya tetap pada LED
Mengatur tingkat kecerahan LED
Mengganti warna LED RGB
Menghubungkan Arduino ke komputer
Mengukur suhu lingkungan
Jika Anda ingin mengatur sebuah LED di pin 13 sebagai output, perintah yang benar adalah:
pinMode(13, INPUT)
pinMode(13, OUTPUT)
digitalWrite(13, INPUT)
digitalWrite(13, OUTPUT)
analogWrite(13, OUTPUT)
Komponen tambahan yang sering digunakan untuk melindungi LED agar tidak rusak adalah:
Resistor
Kapasitor
Transistor
Dioda Zener
Induktor
Kode berikut digunakan untuk menyalakan dan mematikan LED di pin 8 secara bergantian: digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(1000); Apa fungsi delay(1000)?
Mengatur tingkat kecerahan LED
Mengatur waktu antara hidup dan mati LED
Mematikan LED secara perlahan
Menyalakan LED secara otomatis
Membuat LED berkedip lebih cepat
Apa fungsi utama buzzer pada Arduino Uno?
Mengukur suhu
Menghasilkan suara atau bunyi
Mendeteksi kelembaban
Menyimpan data
Mengontrol motor
Jenis buzzer yang dapat menghasilkan berbagai nada saat digunakan dengan Arduino disebut:
Buzzer pasif
Buzzer aktif
Buzzer piezo
Buzzer elektromagnetik
Buzzer kapasitif
Apa yang terjadi jika perintah noTone(pin) digunakan?
Menghentikan suara dari buzzer
Meningkatkan frekuensi suara buzzer
Mengatur buzzer ke mode pasif
Menghidupkan buzzer dengan nada tinggi
Mengurangi volume suara buzzer
Apa fungsi utama dari NodeMCU dalam proyek IoT?
Mengontrol motor servo
Menghubungkan perangkat ke internet
Menyimpan data dalam jumlah besar
Menampilkan data pada layar LCD
Mengukur suhu lingkungan
Apa jenis modul Wi-Fi yang digunakan dalam NodeMCU?
ESP32
ESP8277
NRF24L01
HC-05
XBee
Apa kegunaan platform Blynk dalam proyek IoT?
Mengontrol perangkat dari jarak jauh melalui aplikasi mobile
Menyimpan data di penyimpanan lokal
Mengubah sinyal digital menjadi sinyal analog
Membuat sinyal PWM
Meningkatkan kecepatan prosesor NodeMCU
Komponen utama dalam aplikasi Blynk untuk mengontrol perangkat adalah:
Timer
Widget
Dashboard
Terminal
Server
Apa nama token unik yang digunakan untuk menghubungkan NodeMCU dengan aplikasi Blynk?
API Key
Blynk Auth Token
Access Key
Security Token
Wi-Fi Token
Apa peran server dalam arsitektur Blynk?
Mengirim data sensor ke perangkat
Menyimpan data dan mengelola komunikasi antara aplikasi dan perangkat
Menjalankan kode secara lokal di perangkat
Mengukur tingkat sinyal Wi-Fi
Mengaktifkan modul Bluetooth
Pada NodeMCU, pin GPIO mana yang biasanya digunakan untuk menghubungkan LED?
D0
D1
D4
D7
D9
Fungsi Blynk.begin(auth, ssid, pass) dalam kode Arduino adalah untuk:
Menginisialisasi koneksi dengan perangkat keras
Memulai komunikasi antara NodeMCU dan Blynk
Mengirim data sensor ke server
Menyimpan konfigurasi Wi-Fi lokal
Menjalankan program utama secara otomatis
Apa kegunaan widget Button dalam aplikasi Blynk?
Menampilkan data sensor
Mengontrol perangkat dengan input on/off
Mengirim data ke server
Membaca data dari perangkat
Mengukur sinyal Wi-Fi
