NEW
Font size
Worksheetsคำถามเกี่ยวกับ ESP32
Total questions: 45
Worksheet time: 23mins
ESP32 ใช้สถาปัตยกรรมซีพียูแบบใด?
ARM Cortex-M3
RISC-V
Xtensa LX6
AVR
พอร์ต GPIO ของ ESP32 มีแรงดันไฟฟ้าสูงสุดเท่าใด?
3.3V
5V
12V
1.8V
โปรโตคอลไร้สายใดที่ ESP32 รองรับโดยกำเนิด?
Wi-Fi และ Bluetooth
ZigBee และ Z-Wave
LoRa และ Sigfox
NFC และ RFID
โมดูล ESP32 สามารถเชื่อมต่อกับเซ็นเซอร์ผ่านโปรโตคอลใดบ้าง?
I2C, SPI, UART
HTTP, MQTT, FTP
TCP, UDP, SSH
CAN, LIN, FlexRay
หน่วยความจำแฟลชของ ESP32 โดยทั่วไปมีขนาดเท่าใด?
512KB
1MB - 16MB
32KB
256MB
โปรโตคอล MQTT ใช้พอร์ตมาตรฐานใดเป็นค่าเริ่มต้น?
21
80
1883
443
ในระบบ IoT การสื่อสารระหว่างอุปกรณ์และเซิร์ฟเวอร์มักใช้สถาปัตยกรรมใด?
Client-Server
Peer-to-Peer
Mesh Network
Ring Network
โปรโตคอล HTTP และ MQTT ต่างกันอย่างไรในการส่งข้อมูล IoT?
MQTT ใช้ทรัพยากรน้อยกว่า HTTP
HTTP ใช้ระบบ Publish-Subscribe
MQTT ใช้การเข้ารหัสที่ดีกว่า HTTP
HTTP ไม่สามารถใช้กับ ESP32
โครงสร้างของระบบ IoT มีองค์ประกอบหลักกี่ส่วน?
2 ส่วน
3 ส่วน
4 ส่วน
5 ส่วน
ข้อใดเป็น Cloud Platform ที่นิยมใช้กับ IoT มากที่สุด?
Google Drive
Firebase
AWS IoT Core
iCloud
ข้อใดเป็น Cloud Platform ที่นิยมใช้กับ IoT มากที่สุด?
Google Drive
Firebase
AWS IoT Core
iCloud
บอร์ด Arduino ใช้ภาษาโปรแกรมใดเป็นหลัก?
Python
C/C++
Java
Assembly
คำสั่ง pinMode(13, OUTPUT); ใช้กำหนดอะไร?
กำหนดให้ขา 13 เป็นขาอินพุต
กำหนดให้ขา 13 เป็นขาเอาต์พุต
อ่านค่าจากขา 13
รีเซ็ตขา 13
ข้อใดเป็นหน่วยความจำหลักของ Arduino Uno?
EEPROM
RAM
Flash Memory
Register
ข้อใดเป็นเซ็นเซอร์วัดอุณหภูมิที่ใช้งานร่วมกับ Arduino ได้?
HC-SR04
DHT11
MPU6050
RFID-RC522
คำสั่ง analogRead(A0); ใช้สำหรับทำอะไร?
อ่านค่าสัญญาณดิจิทัลจากขา A0
อ่านค่าสัญญาณแอนะล็อกจากขา A0
กำหนดให้ขา A0 เป็นดิจิทัลเอาต์พุต
ส่งข้อมูลไปยังขา A0
คำสั่ง delay(1000); ใน Arduino ทำหน้าที่อะไร?
หยุดโปรแกรม 1 วินาที
หยุดโปรแกรม 1000 วินาที
ทำให้ไฟ LED กระพริบ
รีเซ็ตบอร์ด
คำสั่ง Serial.begin(9600); ใช้ทำอะไร?
ส่งข้อมูลผ่าน I2C
ตั้งค่าความเร็วสื่อสารผ่าน Serial
รีเซ็ตบอร์ด ESP32
เปิดใช้งาน Wi-Fi
ตัวแปร int x = 5; มีขนาดกี่บิต?
4 บิต
8 บิต
16 บิต
32 บิต
ตั้งค่าความเร็วสื่อสารผ่าน Serial ใช้คำสั่งใด?
ตั้งค่าความเร็วสื่อสารผ่าน Serial
รีเซ็ตบอร์ด ESP32
เปิดใช้งาน Wi-Fi
ตัวแปร int x = 5; มีขนาดกี่บิต?
4 บิต
8 บิต
16 บิต
32 บิต
for(int i=0; i<5; i++) ทำงานกี่รอบ?
4 รอบ
5 รอบ
6 รอบ
ไม่สามารถรันได้
ข้อใดคือไลบรารีที่ใช้เชื่อมต่อ ESP32 กับ Wi-Fi?
WiFi.h
ESP32.h
IoT.h
Ethernet.h
ข้อใดเป็นโหมดการทำงานของ Wi-Fi ใน ESP32?
Station Mode
SoftAP Mode
Dual Mode (STA + AP)
ถูกทุกข้อ
คำสั่ง WiFi.begin("SSID", "password"); ใช้ทำอะไร?
สแกนหาเครือข่าย Wi-Fi
เชื่อมต่อกับ Wi-Fi
ปิดการเชื่อมต่อ Wi-Fi
รีเซ็ต Wi-Fi
เมื่อ ESP32 เชื่อมต่อ Wi-Fi ไม่ได้ จะคืนค่าอะไรจาก WiFi.status()?
WL_CONNECTED
WL_IDLE_STATUS
WL_DISCONNECTED
WL_NO_SSID_AVAIL
ข้อใดเป็นโปรโตคอลที่นิยมใช้ในการส่งข้อมูล IoT?
FTP
HTTP
MQTT
B และ C ถูกต้อง
ถ้าต้องการให้ ESP32 ทำตัวเป็น Web Server ควรใช้ไลบรารีใด?
WiFiServer.h
WebServer.h
ESPAsyncWebServer.h
ถูกทุกข้อ
คำสั่ง digitalWrite(13, HIGH); ใช้ทำอะไร?
กำหนดให้ขา 13 เป็นอินพุต
กำหนดให้ขา 13 มีค่า 1 (HIGH)
กำหนดให้ขา 13 เป็นแอนะล็อกอินพุต
รีเซ็ตค่าของขา 13
คำสั่ง digitalWrite(13, HIGH); ใช้ทำอะไร?
กำหนดให้ขา 13 เป็นอินพุต
กำหนดให้ขา 13 มีค่า 1 (HIGH)
กำหนดให้ขา 13 เป็นแอนะล็อกอินพุต
รีเซ็ตค่าของขา 13
หากต้องการใช้งาน I2C บน ESP32 ขาใดเป็นค่าเริ่มต้นสำหรับ SDA และ SCL?
GPIO 2 และ GPIO 15
GPIO 21 และ GPIO 22
GPIO 4 และ GPIO 5
GPIO 16 และ GPIO 17
การเชื่อมต่อเซ็นเซอร์วัดระยะทาง HC-SR04 กับ ESP32 ใช้ขาอะไรบ้าง?
TX และ RX
SDA และ SCL
Trig และ Echo
PWM และ ADC
ค่าที่ได้จากเซ็นเซอร์อัลตราโซนิก HC-SR04 มีหน่วยเป็นอะไร?
วินาที
เมตร
ไมโครวินาที
C และ B ถูกต้อง
ถ้าต้องการควบคุมเซอร์โวมอเตอร์กับ ESP32 ควรใช้ไลบรารีใด?
Servo.h
PWM.h
Motor.h
ServoESP32.h
ฟังก์ชัน millis() ใช้ทำอะไร?
คืนค่าเวลาที่ ESP32 ทำงานตั้งแต่เริ่มต้น (มิลลิวินาที)
รีเซ็ตบอร์ด ESP32
ตั้งเวลานับถอยหลัง
วัดเวลาที่เหลือของโปรแกรม
ถ้าต้องการตั้งค่า PWM บน ESP32 ควรใช้คำสั่งใด?
analogWrite(pin, value);
ledcWrite(channel, dutyCycle);
PWM(pin, value);
setPWM(pin, freq, dutyCycle);
xTaskCreatePinnedToCore() ใช้ทำอะไรใน ESP32?
สร้าง Task และกำหนดให้ทำงานบน Core ที่ระบุ
ลบ Task ที่ทำงานอยู่
หยุดการทำงาน
xTaskCreatePinnedToCore() ใช้ทำอะไรใน ESP32?
สร้าง Task และกำหนดให้ทำงานบน Core ที่ระบุ
ลบ Task ที่ทำงานอยู่
หยุดการทำงานของ CPU หนึ่งตัว
สร้างตัวแปรที่แชร์ระหว่าง Task
ถ้าต้องการตั้งค่าการทำงานแบบมัลติทาสก์บน ESP32 ควรใช้ไลบรารีใด?
Thread.h
TaskScheduler.h
FreeRTOS.h
MultiCore.h
ข้อใดเป็นข้อดีของการใช้ MQTT กับ ESP32?
ประหยัดแบนด์วิดท์
ใช้พลังงานต่ำ
รองรับการสื่อสารแบบเรียลไทม์
ถูกทุกข้อ
ESP32 รองรับการทำงานของ CPU กี่ Core?
1 Core
2 Core
4 Core
8 Core
คำสั่ง esp_restart(); ใช้ทำอะไร?
รีเซ็ตบอร์ด ESP32
ปิด Wi-Fi
รีบูตโปรแกรมใหม่โดยไม่ต้องกดปุ่มรีเซ็ต
A และ C ถูกต้อง
บัส SPI ของ ESP32 รองรับอุปกรณ์ได้สูงสุดกี่ตัว?
1
2
3
4
ฟีเจอร์ Deep Sleep Mode ของ ESP32 ใช้พลังงานต่ำสุดประมาณเท่าใด?
0.1mA
10mA
100mA
500mA
ข้อใดเป็นหน่วยความจำที่ ESP32 ใช้เก็บค่าตัวแปรถาวร?
RAM
Flash Memory
EEPROM
Registers
