NEW
Font size
WorksheetsQuiz tentang NodeMCU
Total questions: 50
Worksheet time: 25mins
Apa fungsi utama dari NodeMCU yang berbasis chip ESP8266?
Menjalankan aplikasi desktop
Menghubungkan perangkat ke internet (WiFi)
Mengolah data grafis
Menyimpan data dalam jumlah besar
Berapa jumlah pin GPIO yang terdapat pada NodeMCU V3?
10
12
17
20
Apa kecepatan maksimum dari NodeMCU V3?
50 MHz
80 MHz
160 MHz
200 MHz
Apa jenis prosesor yang digunakan dalam NodeMCU V3?
ARM Cortex-M3
Tensilica L106 32 bit
Intel Atom
AMD Ryzen
Apa bahasa pemrograman yang digunakan untuk memprogram NodeMCU V3?
Python
Java
C
Ruby
Apa fungsi dari pin VIN pada NodeMCU V3?
Input daya 5V
Output daya 3.3V
Input daya 3.3V
Output daya 5V
NodeMCU V3 dapat diprogram menggunakan IDE apa?
Visual Studio
Arduino IDE
Eclipse
NetBeans
Apa yang sebaiknya dipelajari terlebih dahulu sebelum memprogram NodeMCU?
Bahasa Assembly
Dasar-dasar pemrograman Arduino
Bahasa Python
Bahasa Java
Apa fungsi dari proses inisialisasi dalam pemrograman Arduino/NodeMCU?
Mengatur hardware seperti port I/O, PWM, dan serial
Mengompilasi kode program
Mengunggah program ke memori
Menjalankan program secara otomatis
Bagaimana mekanisme dasar pemrograman mikrokontroler seperti Arduino?
Tulis kode program -> Upload -> Verify
Upload -> Tulis kode program -> Verify
Tulis kode program -> Verify (Compile) -> Upload
Verify -> Tulis kode program -> Upload
Apa yang dimaksud dengan "case sensitive" dalam bahasa pemrograman Arduino?
Huruf besar dan huruf kecil dianggap sama
Huruf besar dan huruf kecil dianggap berbeda
Semua huruf diubah menjadi huruf besar
Semua huruf diubah menjadi huruf kecil
Bagaimana cara menulis komentar untuk satu baris dalam bahasa pemrograman Arduino?
Menggunakan tanda kurung
Menggunakan tanda petik
Menggunakan dua garis miring
Menggunakan tanda bintang
Apa format penulisan bilangan desimal dalam pemrograman Arduino?
Ditulis dengan awalan "0x"
Ditulis dengan awalan "0b"
Ditulis dengan awalan "0"
Ditulis tanpa tambahan apapun
Apa yang dimaksud dengan bilangan oktal dalam pemrograman?
Ditulis dengan awalan angka '0' (nol) di depan
Ditulis dengan awalan huruf 'B'
Ditulis dengan awalan '0x'
Ditulis dengan awalan huruf 'H'
Bagaimana cara menulis bilangan biner dalam pemrograman?
Diawali dengan '0x'
Diawali dengan huruf 'B'
Diawali dengan angka '0'
Diawali dengan huruf 'H'
Apa fungsi dari pernyataan 'if' dalam pemrograman?
Untuk mengulangi perintah
Untuk menguji kondisi
Untuk menghentikan program
Untuk mengubah variabel
Apa yang terjadi jika kondisi dalam pernyataan 'if' adalah benar?
Program akan berhenti
Pernyataan di dalam 'if' akan dikerjakan
Program akan mengulangi perintah
Pernyataan di dalam 'else' akan dikerjakan
Apa perbedaan utama antara 'if' dan 'if-else'?
'if' hanya memiliki satu pilihan pernyataan
'if-else' tidak dapat menguji kondisi
'if' digunakan untuk menghentikan program
'if-else' hanya memiliki satu pilihan pernyataan
Apa fungsi dari pernyataan "else" dalam struktur if-else?
Menjalankan perintah jika kondisi benar
Menjalankan perintah jika kondisi salah
Menghentikan program
Memulai program
Jika x = 8, berapa nilai x setelah pernyataan berikut dieksekusi? if (x>7) { x=x+1; } else { x=x+2; }
8
9
10
11
Kapan sebaiknya menggunakan struktur if – else if?
Untuk satu kondisi
Untuk banyak kondisi
Untuk menghentikan program
Untuk memulai program
Apa fungsi dari pernyataan "if" dalam pemrograman?
Menghentikan program
Memilih kondisi yang sesuai
Menyimpan data
Mengulangi perintah
Apa perbedaan utama antara pernyataan "if" dan "switch"?
"If" digunakan untuk perulangan, "switch" untuk kondisi
"If" menguji nilai variabel, "switch" tidak
"If" menguji kondisi, "switch" menguji nilai variabel
"If" dan "switch" tidak memiliki perbedaan
Apa fungsi dari pernyataan "break" dalam struktur switch?
Mengulangi pernyataan
Mengakhiri pernyataan pada setiap case
Memulai pernyataan baru
Mengabaikan pernyataan
Apa yang terjadi jika tidak ada nilai dalam case yang sama dengan variabel dalam struktur switch?
Program akan berhenti
Case pertama akan dijalankan
Default akan dijalankan
Semua case akan dijalankan
Bagaimana cara membuat perulangan yang tidak terbatas selama kondisi benar dalam bahasa pemrograman?
Menggunakan for loop
Menggunakan do-while loop
Menggunakan while loop
Menggunakan if statement
Untuk apa perulangan "for" biasanya digunakan?
A. Untuk perulangan tanpa batas.
B. Untuk perulangan yang tidak memerlukan kondisi.
C. Untuk perulangan yang terbatas, seperti mengulang perintah 10 kali.
D. Untuk perulangan yang tidak memerlukan inisialisasi.
Apa yang dimaksud dengan inisialisasi dalam perulangan "for"?
A. Kondisi akhir dari perulangan.
B. Nilai awal variabel untuk proses perulangan.
C. Langkah yang diambil setelah setiap iterasi.
D. Pernyataan yang dijalankan jika kondisi salah.
Apa yang dilakukan oleh perintah "return" dalam sebuah fungsi?
Menghentikan program
Mengembalikan nilai dari fungsi
Melompat ke perintah lain
Menghapus variabel
Apa fungsi dari perintah "continue" dalam struktur looping?
Menghentikan seluruh program
Melanjutkan ke iterasi berikutnya dari loop
Mengakhiri pernyataan switch-case
Memulai loop baru
Apa yang dilakukan perintah "break" dalam pernyataan loop?
Melanjutkan ke iterasi berikutnya
Menghentikan seluruh program
Keluar dari pernyataan loop
Memulai loop baru
Mengapa penulisan huruf besar dan kecil penting dalam pemrograman NodeMCU?
Karena mempengaruhi kecepatan eksekusi
Karena mempengaruhi fungsi pin
Karena mempengaruhi sintaks dan eksekusi program
Karena mempengaruhi ukuran memori
Apa fungsi dari perintah digitalWrite(pin, value) dalam pemrograman NodeMCU?
Mengatur mode pin sebagai input atau output
Membaca data digital dari pin
Menulis atau mengeluarkan data digital ke pin
Mengatur kecepatan komunikasi serial
Apa yang harus dilakukan setelah membuat pin sebagai pin input?
Menentukan tipe inputnya: floating atau pullup
Mengatur kecepatan pin
Mengubah pin menjadi output
Mengatur pin sebagai analog
Bagaimana cara menginstal software compiler untuk Arduino?
Klik dua kali file Arduino.exe
Klik kanan dan pilih "Install"
Seret file ke desktop
Tekan tombol "Enter" pada keyboard
Apa langkah pertama yang harus dilakukan untuk membuka jendela Preferences di Arduino IDE?
Klik menu Edit
Klik menu File
Klik menu Tools
Klik menu Sketch
Di mana Anda harus menempelkan link URL tambahan untuk Board Manager di Arduino IDE?
Di kolom Preferences
Di kolom Tools
Di kolom Edit
Di kolom Sketch
Apa URL yang harus ditambahkan di "Additional Boards Manager URLs" untuk NodeMCU ESP8266?
http://arduino.esp8266.com/stable/package_esp8266com_index.json
http://arduino.esp32.com/stable/package_esp32com_index.json
http://arduino.cc/stable/package_arduino_index.json
http://arduino.org/stable/package_org_index.json
Setelah menambahkan URL dan mengklik "OK", menu mana yang harus dipilih untuk memperbarui board?
File -> Preferences
Edit -> Board Manager
Tool -> Board -> Board manager
Help -> Update Board
Apa langkah pertama yang harus dilakukan setelah Arduino IDE siap untuk pemrograman NodeMCU V3?
Mengatur nomor port COM (USB)
Memilih board "Arduino/Genuino Uno"
Mengubah frekuensi CPU
Mengatur kecepatan upload
Di mana Anda dapat memeriksa nomor port untuk NodeMCU di komputer Anda?
Device Manager
Control Panel
Task Manager
File Explorer
Apa fungsi dari tombol "Verify" pada toolbar software Arduino?
Mengunggah program ke memori
Membuka file baru
Mengeksekusi (proses compile) program
Menyimpan file
Apa yang ditunjukkan oleh gambar di atas terkait dengan NodeMCU?
Pengaturan jaringan
Port USB yang digunakan
Pengaturan audio
Pengaturan tampilan
Apa fungsi dari opsi "New" dalam program?
Membuat lembar kerja baru.
Membuka file yang pernah dibuat.
Menyimpan program.
Mengunggah program.
Langkah apa yang harus dilakukan setelah menulis program di Arduino sebelum mengunggahnya ke board?
Menyimpan dan memverifikasi
Mengunggah langsung
Menyimpan dan menutup
Menyimpan dan menghapus
Diagram menunjukkan urutan langkah dalam proses pemrograman Arduino. Apa langkah pertama yang harus dilakukan?
Upload
Save
Verify
Compile
Apa fungsi dari komentar dalam program Arduino?
Menjalankan program
Menjelaskan kode
Menginisialisasi variabel
Menghentikan program
Apa langkah pertama yang harus dilakukan untuk membuat program LED berkedip di Arduino?
Menulis kode langsung di program yang ada
Membuat lembar kerja baru dengan File ➔ New
Mengubah pengaturan pin
Menghubungkan LED ke pin D5
Apa yang dilakukan perintah digitalRead(pin) dalam NodeMCU?
Menulis data ke pin
Membaca sinyal digital dari pin
Mengatur pin sebagai output
Mengatur pin sebagai input
Bagaimana cara kerja pullup VCC dalam rangkaian ini?
Menarik logika ke '0' saat tombol ditekan
Menarik logika ke '1' saat tombol ditekan
Menarik logika ke '1' saat tombol tidak ditekan
Menarik logika ke '0' saat tombol tidak ditekan
