NEW
Font size
WorksheetsQuiz Robotic & Tinkercad
Total questions: 36
Worksheet time: 18mins
Dalam arsitektur sistem mikrokontroler, fungsi utama dari unit pemrosesan pusat (CPU) adalah?
Menyediakan tegangan operasional 5 Volt.
Menghubungkan ke monitor serial.
Mengeksekusi instruksi program dan mengelola interaksi I/O.
Mengubah sinyal digital menjadi sinyal analog.
Menyimpan data sensor dalam jumlah besar secara non-volatil.
Pada kerangka kerja pemrograman mikrokontroler seperti Arduino, fungsi yang berisi kode yang akan dieksekusi berulang kali tanpa henti selama mikrokontroler menyala adalah?
setup()
initialize()
loop()
main()
Serial.begin()
Perintah (command) manakah yang digunakan untuk membaca status biner dari pin input (misalnya, untuk menentukan apakah sebuah tombol ditekan atau tidak)?
analogRead()
readPin()
digitalWrite()
digitalRead()
pinMode(INPUT)
Pin output yang ditandai khusus pada mikrokontroler mampu menghasilkan sinyal dengan rasio durasi 'ON' terhadap durasi siklus total. Teknik ini disebut:
A/D Conversion (Analog-to-Digital Conversion)
Digital Output (Output Digital)
Pulse Width Modulation (PWM)
Serial Communication (Komunikasi Serial)
Interupsi Eksternal
Dalam Hukum Ohm, satuan standar untuk besaran yang menghambat aliran arus listrik dalam suatu sirkuit adalah:
Volt (V)
Ampere (A)
Ohm ($\Omega$)
Watt (W)
Hertz (Hz)
Mengapa penggunaan komponen pembatas arus penting saat menghubungkan indikator visual (seperti LED) ke pin output mikrokontroler?
Untuk meningkatkan tegangan output di atas 5V.
Untuk mencegah arus berlebihan yang dapat merusak pin output atau indikator.
Untuk memastikan indikator visual selalu berkedip.
Untuk mempercepat waktu respons sinyal digital.
Untuk mengubah sinyal digital menjadi analog.
Apa peran dari komponen input yang memiliki tiga terminal dan resistansinya dapat diubah secara mekanis oleh pengguna, menghasilkan nilai tegangan variabel?
Menghitung jarak menggunakan gelombang akustik.
Menyediakan input biner (on/off).
Menyimpan konfigurasi program secara non-volatil.
Menyediakan input analog yang dapat dikendalikan pengguna (misalnya, pengontrol volume).
Aktuator manakah yang dirancang khusus untuk memungkinkan kontrol posisi sudut yang sangat spesifik (misalnya 0 hingga 180 derajat) dengan presisi?
Motor DC biasa
Motor Linear
Aktuator Posisi (Motor Servo)
Elemen Pemanas
Motor induksi
Rentang nilai integer yang dihasilkan oleh Konverter Analog-ke-Digital (ADC) 10-bit pada mikrokontroler, yang mewakili sinyal analog 0V hingga 5V adalah:
0 hingga 255
0 hingga 5
0 hingga 1023
0 hingga 4095
0 hingga 1000
Apa fungsi utama dari konfigurasi resistansi penarik (pull-up atau pull-down) pada pin input digital yang terhubung ke sakelar mekanis?
Meningkatkan daya yang disuplai ke sakelar.
Mempercepat pengiriman data melalui komunikasi serial.
Memastikan pin memiliki nilai logika yang terdefinisi (HIGH atau LOW) ketika sakelar terbuka.
Mengubah input biner menjadi input analog.
Mengubah tegangan input menjadi arus.
Dalam sirkuit komunikasi Serial, parameter yang mendefinisikan kecepatan transfer data (bit per detik) antara mikrokontroler dan perangkat lain (misalnya komputer) adalah:
Clock Speed
Baud Rate
Sampling Rate
Duty Cycle
Frekuensi Resonan
Kecepatan transfer data (bit per detik) antara mikrokontroler dan perangkat lain (misalnya komputer) adalah:
Clock Speed
Baud Rate
Sampling Rate
Duty Cycle
Frekuensi Resonansi
Perangkat keras apa yang penting digunakan untuk membuat prototipe sirkuit sementara dengan mudah, memungkinkan komponen untuk dihubungkan tanpa perlu menyolder?
PCB (Printed Circuit Board)
Papan Prototyping Tanpa Solder (Breadboard)
Kabel Jumper Khusus
Modul Regulator Tegangan
Enkoder Optik
Sistem sensor apa yang menentukan jarak ke suatu objek dengan mengukur interval waktu antara pengiriman gelombang suara dan penerimaan pantulannya (Time of Flight)?
Sensor Infra Merah Pasif (PIR)
Sensor Jarak Kapasitif
Sensor Jarak Akustik (Ultrasonik)
Sensor Cahaya Digital
Sensor Hall Effect
Dalam pemrograman, struktur kontrol apa yang digunakan untuk mengeksekusi blok kode secara bersyarat, di mana satu blok dieksekusi jika kondisi benar, dan blok lain dieksekusi jika kondisi salah?
Perulangan for
Kondisi if...else
Perulangan while
Fungsi delay()
Fungsi switch
Sinyal HIGH pada pin output digital mikrokontroler Arduino Uno standar mewakili tegangan apa?
0 Volt
3.3 Volt
5 Volt
12 Volt
9 Volt
Dalam mikrokontroler, apakah peran pin yang ditandai sebagai GND?
Menyediakan daya 5V untuk sensor.
Sebagai jalur transmisi data serial.
Titik referensi tegangan 0 Volt untuk sirkuit yang terhubung.
Menerima input tegangan tinggi.
Menstabilkan kristal osilator.
Untuk mengontrol motor DC yang membutuhkan arus tinggi (misalnya > 200 mA), komponen antarmuka apa yang harus digunakan antara mikrokontroler dan motor?
Resistor
Motor Driver (Pengendali Motor)
Kapasitor Elektrolitik
Potensiometer
LED
Motor yang bergerak dalam langkah-langkah diskret yang terukur dan menawarkan kontrol posisi yang sangat akurat tanpa perlu umpan balik posisi yang kompleks disebut:
Motor DC
Motor Linier
Motor Langkah (Stepper Motor)
Motor AC
Motor Vibrasi
Apa peran pin yang ditandai sebagai RX dalam komunikasi serial?
Pin transmisi (mengirim data).
Pin reset mikrokontroler.
Pin penerima (menerima data).
Pin clock untuk sinkronisasi.
Pin input PWM.
Komponen yang dapat mendeteksi keberadaan objek atau makhluk hidup dengan mengukur perubahan radiasi panas di lingkungannya adalah:
Sensor Jarak Optik
Sensor Proximity Magnetik
Sensor Inframerah Pasif (PIR/Thermal Motion)
Sensor Tekanan
Sensor Kelembaban
Dalam pemrograman, jika Anda ingin mengulangi serangkaian instruksi sebanyak sepuluh kali, struktur kontrol perulangan yang paling efisien untuk tujuan ini adalah:
Perulangan while
Perulangan for
Kondisi if...else
Fungsi delay()
Perulangan do...while
Fungsi delay(1000) dalam kode mikrokontroler akan menyebabkan program melakukan apa?
Mengeksekusi kode berikutnya dalam 1000 detik.
Menghitung hingga 1000 putaran CPU.
Menghentikan eksekusi program selama 1 detik (1000 milidetik).
Mengubah Baud Rate menjadi 1000.
Menjeda eksekusi kode setiap 1000 baris.
Sistem komunikasi serial yang memungkinkan mikrokontroler berkomunikasi dengan beberapa perangkat menggunakan hanya dua kabel data bersama (SDA dan SCL) adalah:
UART (Serial Asinkron)
I2C (Inter-Integrated Circuit)
SPI (Serial Peripheral Interface)
Komunikasi Paralel
Ethernet
Komponen yang paling cocok digunakan untuk menyalakan atau mematikan perangkat berdaya tinggi (misalnya, peralatan rumah tangga AC 220V) yang dikendalikan oleh sinyal mikrokontroler berdaya rendah adalah:
Potensiometer
Motor Driver
Sakelar Elektronik Terisolasi (Relay)
LED (Light Emitting Diode)
Kapasitor Bypass
Pin pada mikrokontroler yang dikhususkan untuk menerima tegangan input bervariasi dari 0V hingga 5V dan mengubahnya menjadi nilai digital adalah:
Pin Digital
Pin PWM
Pin Analog Input
Pin Ground (GND)
Pin Reset
Apa nama umum untuk setiap instruksi non-kode (misalnya, penjelasan atau catatan) yang dimasukkan oleh programmer dan sepenuhnya diabaikan oleh compiler?
Variabel
Fungsi
Komentar
Pre-prosesor
Library
Dalam arsitektur robotika, kategori komponen apa yang bertanggung jawab untuk menerjemahkan sinyal kontrol dari mikrokontroler menjadi gerakan fisik atau tindakan di dunia nyata?
Unit Sensor
Aktuator
Komunikasi Serial
Papan Prototyping
Regulator Tegangan
Pin pada mikrokontroler yang tidak boleh digunakan sebagai I/O umum karena fungsinya secara default sudah terikat untuk transfer data ke dan dari komputer melalui port USB adalah:
Pin analog (A0-A5)
Pin reset dan pin daya
Pin transmisi/penerima serial (TX/RX)
Pin PWM
Pin Interupsi Eksternal
Komponen input yang resistansi internalnya berubah secara terbalik proporsional terhadap intensitas cahaya yang diterimanya adalah:
Sensor Jarak Optik
Sensor Cahaya Resistif
Termistor
Sakelar Sentuh
Sensor Gas
Tipe data int (integer) dalam pemrograman mikrokontroler umumnya digunakan untuk menyimpan:
Nilai karakter atau byte tunggal.
Bilangan dengan titik desimal (pecahan).
Nilai logika biner (Benar/Salah).
Bilangan bulat positif dan negatif.
Alamat memori heksadesimal.
Keuntungan utama menggunakan platform simulasi sirkuit virtual (seperti Tinkercad Circuits) untuk belajar robotika dasar adalah:
Sirkuit yang kompleks dapat dirakit dan disolder secara otomatis.
Menghilangkan risiko kerusakan komponen fisik atau papan mikrokontroler akibat kesalahan pengkabelan.
Memungkinkan pemrograman dalam bahasa yang sangat kompleks seperti Python atau Java.
Kecepatan eksekusi kode jauh lebih cepat daripada Arduino fisik.
Memungkinkan pengujian sinyal radio dan jaringan nirkabel.
Di Tinkercad Circuits, fitur apa yang harus diaktifkan agar kode mulai dieksekusi dan komponen virtual mulai berinteraksi secara real-time?
Tombol 'Upload to Board'
Tombol 'Start Simulation'
Memperbesar tampilan sirkuit.
Mengklik dua kali pada mikrokontroler.
Mengekspor file simulasi.
Selain mode Teks (berbasis C/C++), mode pemrograman visual apa yang ditawarkan oleh Tinkercad Circuits untuk mempermudah pemula dalam menyusun kode logika?
Mode Flowchart
Mode Assembly
Mode Blok (Blockly)
Mode Python
Mode Python
Alat ukur virtual apa yang tersedia di Tinkercad Circuits yang memungkinkan pengguna untuk memverifikasi nilai Tegangan (V), Arus (A), dan Hambatan pada sirkuit simulasi?
Osiloskop Virtual
Pengukur Suhu
Alat Ukur Universal (Multimeter)
Indikator Status
Logic Analyzer
Apa fungsi dari fitur Serial Monitor pada mikrokontroler (baik fisik maupun virtual di Tinkercad)?
Untuk mengontrol kecepatan kipas pendingin mikrokontroler.
Untuk menampilkan data debug, pesan status, atau nilai sensor dari mikrokontroler ke layar komputer.
Untuk mencetak skema sirkuit yang telah dirancang.
Untuk mengatur ulang (reset) program mikrokontroler.
Untuk mengubah Baud Rate secara dinamis.
