Font size
WorksheetsEmbedded System Genap XI
Total questions: 25
Worksheet time: 13mins
Apa kepanjangan dari IoT?
Internet of Technology
Internet of Things
Internet of Time
Internet of Transmitters
Internet of Terminal
Bahasa pemrograman apa yang biasanya digunakan untuk memprogram ESP32?
Java
Python
C/C++
Ruby
Keil Vision
Library mana yang digunakan untuk memfasilitasi komunikasi MQTT pada ESP32?
ESP32MQTT
PubSubClient
MQTTESP32
IoTMQTT
PubSubServer
Untuk memulai server web pada ESP32, perintah apa yang digunakan?
webServer.start()
server.begin()
webServer.begin()
startWebServer()
client.begin()
Manakah dari berikut ini yang merupakan alat pengembangan untuk ESP32?
Arduino IDE
Visual Studio
NetBeans
PyCharm
Phyto
Bagaimana cara menginisialisasi pustaka WiFi di ESP32?
WiFi.initialize()
WiFi.init()
WiFi.start()
Wifi.Init()
WiFi.begin()
Fungsi apa yang digunakan untuk menetapkan pin GPIO sebagai output?
pinMode(pin, OUTPUT)
setPinMode(pin, OUTPUT)
gpioMode(pin, OUTPUT)
pinSetup(pin, OUTPUT)
pinMode(pin, INPUT)
Apa peran sensor dalam sistem IoT menggunakan ESP32?
Mengirim data langsung ke cloud
Mengukur dan mengumpulkan data dari lingkungan
Menghubungkan ke jaringan WiFi
Menyimpan data secara lokal di ESP32
Menghubungkan ke jaringan lokal
Library mana yang sering digunakan untuk menghubungkan ESP32 dengan server melalui protokol MQTT?
ESP32MQTT.h
PubSubClient.h
MQTTClient.h
ESPMQTT.h
SimpleEsp32.h
Manakah dari berikut ini yang digunakan untuk menambahkan header HTTP ke dalam permintaan HTTP di ESP32?
http.addHeader(name, value)
http.addHTTPHeader(name, value)
http.setHeader(name, value)
httpClient.addHeader(name, value)
httpServer.addHeader(name, value)
Bahasa pemrograman apa yang paling umum digunakan untuk menulis source code pada ESP32 di lingkungan Arduino IDE?
Java
Python
C++
JavaScript
Pascal
Perintah apa yang digunakan untuk mempublikasikan pesan ke topik tertentu dalam rotocol MQTT?
mqtt.publish(topic, message)
client.publish(topic, message)
mqttClient.publish(topic, message)
publish(topic, message)
server.publish(topic, message)
Perintah apa yang digunakan untuk menetapkan alamat IP statis pada ESP32?
WiFi.config(ip, gateway, subnet)
WiFi.setIP(ip, gateway, subnet)
WiFi.staticIP(ip, gateway, subnet)
WiFi.assignIP(ip, gateway, subnet)
WiFi.private(ip, gateway, subnet)
Protokol komunikasi mana yang sering digunakan untuk mengirim data dari ESP32 ke server IoT?
FTP
HTTP/HTTPS
SMTP
SNMP
STP
Bagaimana cara membaca nilai dari pin analog pada ESP32?
analogRead(pin)
digitalRead(pin)
readAnalog(pin)
getAnalog(pin)
analog(pin)
Bagaimana cara menetapkan handler untuk menangani pesan yang masuk melalui MQTT?
client.setCallback(callback)
mqtt.setCallback(callback)
client.onMessage(callback)
mqtt.onMessage(callback)
server.setCallback(callback)
Fungsi apa yang digunakan untuk menempatkan ESP32 dalam mode deep sleep?
ESP32.sleep(time)
esp_deep_sleep(time)
deepSleep(time)
goToSleep(time)
. esp_deep(time)
Manakah dari berikut ini yang bukan merupakan fitur ESP32?
Dukungan WiFi
Dukungan Bluetooth
Multiple I/O pins
Dukungan Internet
Dukungan Ethernet
Apa itu ESP32?
Sebuah jenis sensor
Sebuah modul WiFi dan Bluetooth
Sebuah jenis mikrokontroler
Sebuah protokol komunikasi
sebuah modul mikrokontroller
Library mana yang digunakan untuk berkomunikasi dengan sensor DHT (suhu dan kelembapan) pada ESP32?
DHT.h
DHTSensor.h
DHTesp.h
ESPDHT.h
DHTEsp32.h
Protokol komunikasi serial apa yang dapat digunakan oleh ESP32 untuk berkomunikasi dengan sensor atau perangkat lain?
UART
HTTPS
FTP
POP3
Bagaimana cara mengatur agar ESP32 dapat terhubung ke jaringan WiFi dengan kredensial yang dinamis, bukan disimpan dalam kode?
Menggunakan mode AP (Access Point)
Menggunakan protokol HTTPS
Menyimpan kredensial di EEPROM
Menyimpan kredensial di dalam variabel global
Apa yang dimaksud dengan baud rate dalam komunikasi serial?
Baud rate adalah ukuran bandwidth dalam jaringan komunikasi.
Baud rate adalah jumlah simbol yang ditransmisikan per detik dalam komunikasi serial.
Baud rate mengacu pada jumlah bit yang diterima per detik.
Baud rate adalah kecepatan maksimum data yang dapat ditransmisikan.
Jelaskan perbedaan antara Serial.print() dan Serial.println()!
Serial.print() hanya digunakan untuk angka, Serial.println() untuk teks.
Serial.print() menambahkan newline, Serial.println() tidak menambahkan newline.
Keduanya menambahkan newline, tetapi Serial.println() lebih cepat.
Serial.print() tidak menambahkan newline, Serial.println() menambahkan newline.
Sebutkan dua jenis komunikasi serial yang umum digunakan!
Wi-Fi
HDMI
RS-232, USB
Ethernet
