WorksheetsQuiz Pemograman Robot
Total questions: 40
Worksheet time: 2hrs 0mins
Simbol Terminator pada diagram alur digunakan untuk…
Mengambil keputusan
Memulai dan mengakhiri program
Menunjukkan proses perhitungan
Menampilkan output
Struktur dasar program Arduino minimal memiliki dua fungsi utama, yaitu…
main() dan loop()
begin() dan end()
setup() dan loop()
header() dan footer()
Flowchart yang memiliki simbol belah ketupat biasanya digunakan untuk…
Menampilkan teks ke LCD
Menandakan proses perhitungan
Menandakan percabangan logika / kondisi
Menunjukkan arah alur data
Perangkat keras yang termasuk modul input dalam sistem robotik berdasarkan modul adalah
Motor DC
LCD Display
Sensor Ultrasonic
Modul Bluetooth
Simbol konektor (on-page connector) digunakan untuk…
Mengulangi proses secara terus menerus
Menghubungkan alur ke halaman lain
Menghubungkan dua bagian flowchart dalam halaman yang sama
Mengakhiri program
Dalam merancang diagram alur pembacaan suhu DHT11, langkah yang bukan termasuk proses dalam modul adalah…
Mendefinisikan library sensor (DHT.h)
Menghitung luas ruangan
Menginisialisasi komunikasi serial
Menampilkan nilai sensor ke Serial Monitor
Seorang siswa membuat flowchart robot yang membaca sensor IR. Ketika ada halangan → servo harus bergerak 90°, jika tidak ada halangan → robot maju. Namun flowchart siswa salah karena ia menempatkan kondisi setelah proses output. Kesalahan utama dalam desain alurnya adalah…
Urutan alur tidak linear
Output dijalankan sebelum keputusan dibuat
Tidak ada simbol start
Tidak menggunakan konektor
Simbol proses pada diagram alur digunakan untuk…
Menunjukkan input atau output data
Menyatakan langkah operasi seperti perhitungan atau perintah
Menandai awal dan akhir program
Menggambarkan percabangan kondisi
Fungsi setup() pada Arduino dijalankan…
Berulang-ulang
Hanya sekali di awal program
Setiap 1 detik
Saat tombol reset ditekan saja
Tanda { } dalam pemrograman Arduino digunakan untuk…
Mengakhiri program
Menandai blok fungsi atau pernyataan
Memulai komentar
Membuat variabel
Variabel dengan tipe data byte memiliki range…
0 – 1023
–32768 sampai 32767
0 – 255
0 – 999
Pin A0 – A5 pada Arduino Uno digunakan sebagai…
Digital Output
Analog Input
PWM Output
Serial Communication
pinMode(3, OUTPUT); Berfungsi untuk…
Menjadikan pin 3 sebagai output
Membaca input dari pin 3
Memberi delay pada pin 3
Menjadikan pin 3 sebagai PWM
Perintah analogRead(A0) menghasilkan nilai…
0 – 255
HIGH atau LOW
0 – 1023
TRUE atau FALSE
Jika sebuah variabel dideklarasikan di dalam fungsi, variabel tersebut disebut…
Local
Global
Static
Public
Library Arduino digunakan untuk…
Menyimpan file instalasi
Mengurangi ukuran board Arduino
Menghapus error otomatis
Mempermudah penggunaan fungsi tertentu tanpa menulis ulang kode
Acoo ingin menggunakan library Adafruit_DHT untuk membaca Suhu udara. Namun saat meng-compile, muncul error: fatal error: Adafruit_Sensor.h: No such file or directory. Apa penyebabnya?
Library DHT yang belum di-install (Adafruit_Sensor)
Library DHTtidak kompatibel dengan Arduino Un
File .ino belum disimpan sebelum compile
Sensor BMP280 harus dipasang dulu agar program bisa di-compile
Simbol yang digunakan untuk masukan atau keluaran data adalah…
Persegi panjang
Jajar genjang
Lingkaran
Belah ketupat
Simbol keputusan (decision) pada flowchart digunakan untuk…
Mengulang proses
Menentukan percabangan logika ya/tidak
Menampilkan data ke layar
Menandai proses perhitungan
Perangkat lunak yang direkomendasikan untuk membuat diagram alur adalah…
Apa nama mikrokontroler utama yang digunakan pada Arduino Uno?
ATmega16U2
ATmega328
ATmega2560
ATmega32
Fungsi setup() pada program Arduino digunakan untuk…
Mengeksekusi program secara berulang
Menginisialisasi program dan dijalankan sekali di awal
Menjalankan seluruh fungsi
Menyimpan variabel
Berapa jumlah pin digital yang tersedia pada Arduino Uno?
6 pin
20 pin
14 pin
54 pin
Fungsi pinMode() digunakan untuk…
Membaca nilai digital
Mengirim data serial
Mengatur pin sebagai INPUT atau OUTPUT
Mengatur delay waktu
Fungsi delay(1000) berarti…
Program berhenti selama 100 detik
Program berhenti selama 1 detik
Program berhenti selama 1 menit
Program berhenti selama 10 detik
Pin digital yang digunakan untuk komunikasi serial pada Arduino Uno adalah…
Pin 5 dan 6
Pin 2 dan 3
Pin 9 dan 10
Pin 0 dan 1
Fungsi analogWrite() bekerja menggunakan metode…
Digital I/O
Pulse Width Modulation (PWM)
Serial Communication
ADC Converter
Fungsi Serial.begin(9600) digunakan untuk…
Mengatur kecepatan motor
Mengatur mode pin
Mengatur delay pembacaan sensor
Mengatur baud rate komunikasi serial
Sensor ultrasonik HC-SR04 bekerja dengan prinsip…
Intensitas cahaya
Gelombang inframerah
Gelombang suara
Tekanan udara
Pada Arduino, fungsi digitalWrite(LED, HIGH) berarti…
Membaca kondisi pin
Menyalakan LED
Mematikan LED
Mengatur pin menjadi input
Jika ingin membuat perulangan tak hingga di Arduino, digunakan struktur…
loop()
if
for
switch
Komponen yang digunakan untuk mengatur kecepatan motor DC adalah…
Resistor
L298N Motor Driver
LED
Buzzer
Untuk membaca sensor suhu LM35 digunakan fungsi…
digitalRead()
analogRead()
analogWrite()
pulseIn()
Nilai PWM pada Arduino memiliki rentang…
0 – 1023
0 – 500
0 – 10
0 – 255
Fungsi delayMicroseconds() digunakan untuk…
Menunda dalam detik
Menunda dalam milidetik
Menunda dalam mikrodetik
Menjalankan perintah lebih cepat
Perintah untuk menampilkan teks ke Serial Monitor adalah…
Modul yang digunakan untuk komunikasi nirkabel jarak pendek seperti pada robot line follower adalah…
Bluetooth HC-05
Ethernet Shield
RFID RC522
GPS Module
Sensor infrared line follower bekerja berdasarkan…
Suhu permukaan
Kelembapan udara
Getaran tanah
Perbedaan warna hitam dan putih
Fungsi pulseIn() digunakan untuk…
Mengukur durasi pulsa HIGH atau LOW
Mengirim sinyal PWM
Membaca nilai analog
Mereset program
Perintah untuk mendeklarasikan variabel konstan di Arduino adalah…
final
static
const
let
