WorksheetsStruktur Dasar Program Arduino
Total questions: 30
Worksheet time: 15mins
Apa saja tiga tahap yang harus dilakukan agar sketch dapat dijalankan di Arduino?
Menulis Program, Mengunggah Program, Menyimpan Program
Menulis Program, Compile Program, Mengunggah Program
Compile Program, Menyimpan Program, Mengunggah Program
Menulis Program, Menyimpan Program, Mengunggah Program
Mengapa bahasa pemrograman C digunakan sebagai bahasa pemrograman Arduino?
Karena bahasa C adalah bahasa tingkat rendah
Karena bahasa C adalah bahasa tingkat tinggi yang sangat populer
Karena bahasa C hanya digunakan untuk perangkat keras
Karena bahasa C tidak memerlukan IDE
Apa fungsi utama yang digunakan dalam penulisan kode program Arduino?
void start() dan void end()
void setup() dan void loop()
void main() dan void execute()
void initialize() dan void terminate()
Apa yang dapat dilihat pada Gambar 3.3 dalam pembelajaran Arduino?
Tampilan awal saat membuka IDE Arduino
Proses instalasi perangkat keras Arduino
Diagram alur program Arduino
Penjelasan tentang fungsi void setup()
Mengapa penulisan kode program Arduino dianggap sederhana?
Karena hanya memiliki satu fungsi utama
Karena hanya memiliki dua fungsi utama
Karena menggunakan bahasa pemrograman tingkat tinggi
Karena tidak memerlukan IDE untuk menulis kode
Apa tujuan dari fungsi void setup() dalam program Arduino?
Mengatur pengulangan program
Menginisialisasi pengaturan awal
Menjalankan program utama
Mengakhiri program
Apa yang dimaksud dengan "output" dalam konteks pemrograman Arduino?
Alat untuk membaca input
Proses pengolahan data
Hasil yang diarahkan ke alat tertentu
Fungsi utama dalam kode program
Apa langkah pertama untuk membuat sketch baru pada IDE Arduino?
Memilih menu "Edit"-"New".
Memilih menu "File"-"New".
Memilih menu "Tools"-"New".
Memilih menu "Sketch"-"New".
Apa warna teks yang menunjukkan komentar dalam kode program pada IDE Arduino?
Merah.
Hijau.
Abu-abu.
Biru.
Apa fungsi utama dari "void setup()" dalam pemrograman Arduino?
Menjalankan kode utama secara berulang-ulang.
Menyiapkan pengaturan awal yang hanya dijalankan sekali.
Menambahkan void baru untuk mempermudah pemrograman.
Mengatur nama void sesuai dengan ketentuan penamaan fungsi.
Di mana void tambahan dapat diletakkan dalam struktur dasar pemrograman Arduino?
Hanya setelah "void setup()".
Hanya sebelum "void loop()".
Setelah atau sebelum "void loop()".
Di luar struktur dasar pemrograman Arduino.
Apa yang dimaksud dengan "modulo division" dalam program Arduino?
Operasi untuk menambahkan dua nilai
Operasi untuk mencari sisa hasil bagi
Operasi untuk membandingkan dua nilai
Operasi untuk mengurangi dua nilai
Apa fungsi dari operator perbandingan dalam program Arduino?
Untuk membandingkan dua nilai dan menentukan apakah sama besar, lebih kecil, atau lebih besar
Untuk melakukan operasi penjumlahan
Untuk mencari sisa hasil bagi
Untuk mengurangi dua nilai
Apa aturan dalam mendeklarasikan variabel pada program Arduino?
Tidak menggunakan spasi, tidak menggunakan angka di depan nama, maksimal 32 karakter, dan tidak menggunakan istilah seperti loop, main, setup
Menggunakan spasi, menggunakan angka di depan nama, maksimal 64 karakter, dan menggunakan istilah seperti loop, main, setup
Tidak menggunakan spasi, menggunakan angka di depan nama, maksimal 32 karakter, dan menggunakan istilah seperti loop, main, setup
Menggunakan spasi, tidak menggunakan angka di depan nama, maksimal 64 karakter, dan tidak menggunakan istilah seperti loop, main, setup
Apa yang dimaksud dengan tipe data boolean dalam program Arduino?
Tipe data yang nilainya terdiri dari angka desimal
Tipe data yang nilainya hanya terdiri dari benar atau salah
Tipe data yang digunakan untuk manipulasi bit
Tipe data yang digunakan untuk komunikasi serial
Operator bitwise dalam program Arduino digunakan untuk apa?
Mengatur komunikasi serial
Menampilkan hasil perhitungan
Memanipulasi data bertipe bit
Mengubah tipe data menjadi boolean
Apa fungsi komunikasi dua arah dalam pemrograman Arduino?
Untuk mengubah tipe data menjadi boolean
Untuk menampilkan hasil perhitungan pada serial monitor
Untuk memanipulasi data bertipe bit
Untuk mengatur simbol operator matematis
Apa fungsi dari perintah Serial.begin() dalam komunikasi serial Arduino?
Mengaktifkan komunikasi serial dengan nilai kecepatan transmisi sebesar 9600bps
Menampilkan teks ASCII dalam berbagai bentuk
Menampilkan nilai pada baris baru
Menghentikan komunikasi serial
Apa perbedaan utama antara perintah Serial.print() dan Serial.println()?
Serial.println() menampilkan nilai pada baris baru, sedangkan Serial.print() tidak
Serial.print() hanya menampilkan angka, sedangkan Serial.println() menampilkan teks
Serial.println() digunakan untuk mengaktifkan komunikasi serial, sedangkan Serial.print() untuk menampilkan nilai
Serial.print() hanya digunakan untuk nilai ASCII, sedangkan Serial.println() untuk nilai numerik
Apa yang dimaksud dengan nilai konstan TRUE/FALSE pada program Arduino?
Nilai boolean untuk menentukan apakah nilai bernilai benar atau salah
Nilai integer untuk menentukan apakah nilai bernilai positif atau negatif
Nilai string untuk menentukan apakah nilai bernilai panjang atau pendek
Nilai float untuk menentukan apakah nilai bernilai desimal atau bulat
Apa fungsi dari nilai HIGH/LOW pada kode pin papan Arduino?
Menentukan apakah pin akan digunakan sebagai input atau output
Menentukan apakah pin akan menyala atau mati
Menentukan apakah pin akan bernilai true atau false
Menentukan apakah pin akan bernilai positif atau negatif
Apa fungsi dari perintah `pinMode(pin, mode);` dalam pemrograman Arduino?
Mengatur nilai digital dari pin menjadi HIGH atau LOW
Membaca nilai digital dari pin secara spesifik
Mengatur mode pin pada papan Arduino sebagai INPUT, OUTPUT, atau INPUT_PULLUP
Menghentikan eksekusi program selama 1 detik
Apa yang dilakukan oleh fungsi `digitalRead(pin);` dalam pemrograman Arduino?
Membaca nilai digital dari pin secara spesifik untuk menentukan apakah bernilai HIGH atau LOW
Mengatur mode pin pada papan Arduino
Mengatur nilai digital dari pin menjadi HIGH atau LOW
Menghentikan eksekusi program selama 1 detik
Apa fungsi dari digitalWrite(pin, value) dalam pemrograman Arduino?
Membaca nilai dari sebuah digital pin.
Menulis nilai high atau low pada sebuah digital pin.
Mengatur mode pin sebagai input atau output.
Menghitung waktu delay dalam program.
Apa fungsi dari perintah analogRead(pin) pada Arduino?
Membaca nilai dari pin digital ke dalam variabel
Membaca nilai dari pin analog ke dalam variabel
Menulis nilai analog ke pin tertentu
Menulis nilai digital ke pin tertentu
Apa tujuan utama dari perintah analogWrite(pin, value) pada Arduino?
Membaca nilai analog dari pin tertentu
Menulis nilai analog (PWM) ke pin tertentu
Membaca nilai digital dari pin tertentu
Menulis nilai digital ke pin tertentu
Apa tujuan utama dari algoritma percabangan pada program Arduino?
Mengurangi kompleksitas program
Memberi instruksi untuk memproses keputusan yang tepat sesuai kondisi
Mengoptimalkan kecepatan eksekusi program
Menghapus kondisi yang tidak relevan
Dalam kontrol if..else, apa yang terjadi jika kondisi pada if bernilai FALSE?
Program akan berhenti.
Pernyataan dalam else akan dieksekusi jika ada.
Semua kondisi akan dilewati.
Program akan mengulang kondisi if.
Bagaimana pengujian kondisi dilakukan dalam kontrol if..else?
Secara acak tanpa urutan.
Secara berurutan hingga ditemukan nilai TRUE.
Semua kondisi diuji secara bersamaan.
Hanya kondisi pertama yang diuji.
Apa yang terjadi setelah nilai TRUE ditemukan dalam kontrol if..else?
Semua pernyataan dalam program akan dieksekusi.
Seluruh konstruksi if..else selanjutnya akan dilewati.
Program akan berhenti.
Program akan kembali ke awal.
