NEW
Font size
WorksheetsQuiz Robotik
Total questions: 49
Worksheet time: 4mins
Apa itu MicroPython?
Bahasa pemrograman tingkat rendah
Implementasi Python untuk perangkat keras terbatas
Bahasa pemrograman yang hanya untuk komputer
Bahasa yang mirip dengan Java
Siapa pencipta MicroPython?
Guido van Rossum
Damien George
Dennis Ritchie
James Gosling
Apa tujuan utama MicroPython?
Mengurangi ukuran file Python
Memprogram mikrokontroler
Mengganti Python di desktop
Mempercepat program Python
Kelebihan MicroPython adalah...
Sulit dipahami oleh pemula
Tidak mendukung protokol jaringan
Memiliki sintaks sederhana
Hanya mendukung perangkat tertentu
Microcontroller adalah...
Komputer mini yang digunakan untuk mengontrol perangkat
Perangkat untuk menyimpan data besar
Sistem operasi untuk server
Pengendali utama pada komputer desktop
Apa fungsi GPIO pada microcontroller?
Untuk menyimpan data program
Sebagai pin input/output untuk perangkat keras
Untuk menjalankan sistem operasi
Sebagai media penyimpanan eksternal
Platform microcontroller yang mendukung MicroPython adalah...
ESP32 dan Raspberry Pi Pico
Windows dan MacOS
Android dan iOS
Semua di atas
Apa jenis memori yang digunakan untuk menyimpan program pada microcontroller?
RAM
ROM atau Flash Memory
Hard Disk
Cache
MicroPython pertama kali dikembangkan pada tahun...
2010
2013
2015
2018
Apa itu REPL dalam MicroPython?
Sistem file
Antarmuka untuk menjalankan perintah secara langsung
Protokol jaringan
Modul untuk membaca data sensor
Apa pustaka utama untuk kontrol perangkat keras di MicroPython?
machine
network
random
time
Bagaimana cara menginstal firmware MicroPython pada Raspberry Pi Pico?
Dengan mengganti file .uf2 di drive penyimpanan perangkat
Dengan menggunakan command pip install firmware
Melalui aplikasi desktop
Dengan memasukkan kartu memori
Apa fungsi time.sleep(1) di MicroPython?
Menghentikan program selama 1 detik
Menghapus semua data
Menyimpan data sementara
Menutup program
Apa keuntungan MicroPython dalam pengembangan IoT?
Mudah memprogram perangkat keras
Memiliki pustaka untuk komunikasi jaringan
Cepat untuk prototipe
Semua jawaban benar
Bagaimana cara menyalakan LED menggunakan MicroPython?
Dengan mengatur GPIO sebagai output dan memberi sinyal HIGH
Dengan menulis perintah start_led()
Menggunakan modul ledcontrol
Menginstal aplikasi tambahan
Modul dht pada MicroPython digunakan untuk...
Membaca data dari sensor suhu dan kelembapan
Mengontrol motor
Mengakses jaringan
Menyimpan data ke memori
MicroPython cocok untuk pemula karena...
Menggunakan sintaks yang sederhana
Tidak membutuhkan perangkat keras tambahan
Tidak memerlukan pengetahuan tentang Python
Semua jawaban benar
Fungsi ADC pada microcontroller adalah...
Mengubah sinyal digital menjadi analog
Mengubah sinyal analog menjadi digital
Menyimpan data dalam memori
Membaca data jaringan
Apa fungsi pustaka network pada MicroPython?
Mengelola konektivitas seperti Wi-Fi atau Bluetooth
Menyimpan file di perangkat
Mengatur GPIO
Mengontrol perangkat LED
Apa itu microcontroller ESP32?
Microcontroller dengan Wi-Fi dan Bluetooth
Microcontroller tanpa konektivitas jaringan
Sebuah modul untuk menyimpan data
Alat untuk membaca sensor
Apa manfaat utama Raspberry Pi Pico?
Harga terjangkau dengan fitur lengkap
Tidak membutuhkan firmware tambahan
Memiliki konektivitas jaringan bawaan
Dapat menggantikan Raspberry Pi
Untuk apa fungsi Pin.OUT pada MicroPython?
Mengatur pin GPIO sebagai output
Membaca data dari perangkat keras
Menyimpan data dalam variabel
Memulai komunikasi jaringan
Apa saja tipe data yang didukung oleh MicroPython?
Integer, Float, String, Boolean
XML, JSON, CSV
Text, HTML, Binary
Semua jawaban benar
Apakah yang dimaksud dengan perangkat aktuator?
Perangkat yang menghasilkan aksi fisik
Perangkat untuk menyimpan data
Sensor untuk membaca data lingkungan
Komputer mini untuk pemrosesan data
Bagaimana cara membaca nilai tombol menggunakan GPIO?
Dengan mengatur GPIO sebagai input dan membaca nilai logikanya
Dengan mengimpor pustaka tombol
Dengan menjalankan perintah read_button()
Tidak dapat membaca tombol dengan MicroPython
Perintah apa yang digunakan untuk mengimpor pustaka di MicroPython?
import
include
library.add
load
Apa keunggulan utama dari MicroPython dalam robotik?
Kemampuan kontrol perangkat keras yang sederhana
Mendukung banyak perangkat keras
Sintaks Python yang mudah dipelajari
Semua jawaban benar
Bagaimana cara menambahkan jeda waktu 2 detik di MicroPython?
time.sleep(2)
time.delay(2)
pause(2)
wait(2)
Modul apa yang digunakan untuk mengontrol motor servo?
PWM
GPIO
dht
network
Apa perbedaan utama Python dan MicroPython?
MicroPython memiliki pustaka standar yang lebih kecil
MicroPython lebih sulit dipelajari
MicroPython membutuhkan perangkat keras khusus
Python tidak mendukung mikrokontroler
Fungsi pustaka `machine` pada MicroPython adalah...
Mengelola jaringan
Mengakses GPIO dan perangkat keras
Mengatur antarmuka pengguna
Menghitung data besar
Bagaimana cara mematikan LED di MicroPython?
`led.off()`
`led.low()`
`led.value(0)`
Semua jawaban benar
Apa kegunaan perintah led.value(0) dalam MicroPython?
Membaca status LED
Mematikan LED
Menyalakan LED
Mengatur kecerahan LED
Mengapa penggunaan resistor diperlukan saat menghubungkan LED dengan GPIO?
Untuk mengurangi arus listrik yang berlebih
Agar LED dapat menyala lebih terang
Menghindari konslet pada microcontroller
Jawaban a dan c benar
Apa yang dimaksud dengan REPL di MicroPython?
Read-Eval-Print Loop, antarmuka interaktif untuk mengetik perintah langsung
Library untuk memproses data
Alat untuk membaca sinyal analog
Editor kode Python bawaan
Jika ingin mengendalikan motor DC menggunakan MicroPython, metode apa yang digunakan?
Pulse Width Modulation (PWM)
GPIO.direct_output()
ADC.read()
Library DHT
Dalam penggunaan sensor ultrasonik, apa tujuan dari fungsi time.pulse_us()?
Mengukur durasi sinyal pantulan
Mengukur suhu sekitar sensor
Mengubah sinyal digital menjadi analog
Memproses sinyal dari jaringan
Apa langkah pertama untuk menginstal firmware MicroPython di ESP32?
Menghapus firmware lama dengan esptool.py --port COMx erase_flash
Menginstal program Python 3
Menulis kode langsung pada perangkat
Mengunduh pustaka GPIO dari internet
Bagaimana cara membaca suhu dan kelembapan dari sensor DHT11 menggunakan MicroPython?
Menggunakan pustaka dht dan metode temperature() dan humidity()
Dengan GPIO.read_sensor()
Melalui pustaka time
Dengan mengaktifkan fitur ADC
Pin GPIO yang disetel sebagai input digunakan untuk...
Membaca sinyal dari perangkat seperti tombol atau sensor
Mengirim sinyal ke perangkat seperti LED atau motor
Mengontrol jaringan Wi-Fi
Mengatur kecepatan motor
Dalam program MicroPython, apa tujuan dari machine.Pin(15, machine.Pin.OUT)?
Mengatur pin GPIO 15 sebagai output untuk mengontrol perangkat keras
Membaca status pin GPIO 15
Mengatur timer pada perangkat
Menyambungkan ke jaringan melalui pin 15
Apa kegunaan pustaka urequests dalam MicroPython?
Mengirimkan data ke server HTTP
Membaca nilai dari sensor analog
Mengatur sistem file di microcontroller
Membuat koneksi serial dengan perangkat keras
Apakah fungsi utama modul time di MicroPython?
Menambahkan delay atau jeda waktu pada program
Membaca sinyal jaringan
Mengontrol perangkat keras
Menyimpan file sementara
Apa keuntungan utama dari REPL dalam pengembangan dengan MicroPython?
Memungkinkan eksekusi langsung dan debugging real-time
Menghilangkan kebutuhan untuk hardware tambahan
Meningkatkan kecepatan komputasi
Mengurangi konsumsi daya perangkat keras
Jika ingin menghubungkan MicroPython ke server IoT, protokol apa yang biasa digunakan?
HTTP dan MQTT
FTP dan SMTP
JSON dan XML
TCP dan UDP
Mengapa MicroPython cocok untuk prototipe IoT?
Cepat dan efisien dalam penggunaan sumber daya
Mendukung semua protokol komunikasi
Tidak memerlukan firmware
Tidak memerlukan perangkat keras
Perintah apa yang digunakan untuk membaca data sensor jarak ultrasonik?
`pulse_time.pulse_us()`
`time.pulse_us()`
`distance.measure()`
`sensor.distance_cm()`
Apakah fitur REPL di MicroPython?
Menyediakan antarmuka GUI untuk Python
Memungkinkan eksekusi langsung kode di mikrokontroler
Membuat protokol baru untuk IoT
Kompiler program Python
Mengapa MicroPython menggunakan interpreter?
Untuk kompatibilitas perangkat keras
Mempermudah debugging kode langsung
Meningkatkan kecepatan eksekusi
Menurunkan konsumsi daya
