Font size
Worksheets68mid- ไมโครคอนโทรเลอร์
Total questions: 40
Worksheet time: 25mins
ข้อใดคือความหมายของ Microcontroller
อุปกรณ์ที่ใช้สำหรับแสดงผลข้อมูล เช่น จอภาพ หรือหลอด LED
อุปกรณ์ที่รวมเอาหน่วยประมวลผล หน่วยความจำ และอุปกรณ์อินพุต/เอาต์พุต ไว้ในชิปเดียว
อุปกรณ์สำหรับเก็บข้อมูลระยะยาว เช่น Hard Disk หรือ SSD
อุปกรณ์ที่ใช้เฉพาะงานด้านการสื่อสาร เช่น โมเด็มหรือเราเตอร์
จากภาพ ต่อ Risistor กีโอมเข้ากับวงจร
1Ω
1 kΩ
1 GΩ
1 TΩ
Resistor ใช้ทำหน้าที่อะไรในวงจร?
ป้องกันอุปกรณ์จากกระแสไฟฟ้าเกิน
ทำให้ LED สว่างมากขึ้น
เพิ่มแรงดันไฟฟ้า
ลดแรงดันไฟฟ้า
การเขียนโปรแกรม ESP32 สามารถใช้เครื่องมือใดได้บ้าง
Arduino IDE
Scrath
Canva
Visual Basic
อุปกรณ์ดังต่อไปนี้ ใช้ในการวัดค่าอะไร
เซ็นเชอร์วัดอุณหภูมิ
เซ็นเชอร์วัดระยะ
เซ็นเชอร์วัดความชื้นในดิน
เซ็นเซอร์วัดค่าแสง
ภาพในข้อใดไม่ใช่ ESP8266
เซ็นเซอร์ DHT22 ใช้ทำอะไร?
ส่งข้อมูลผ่านสัญญาณไร้สาย
ควบคุมความสว่างของหลอด LED
วัดแรงดันไฟฟ้า
วัดอุณหภูมิและความชื้น
อุปกรณ์ดังภาพ มีชื่อเรียกว่าอะไร
Soil Moiture Sensor
Lactasoy Moisturizer Sensor
Soil Matchine Sensor
Soil Soil Si Sensor
Potentiometer เป็นอุปกรณ์ที่ใช้ทำอะไร?
ปรับค่าความต้านทานไฟฟ้า
ควบคุมความสว่างของหลอด LED
ส่งข้อมูลผ่านสัญญาณไร้สาย
ปรับความเร็วของมอเตอร์
Servo motor เป็นอุปกรณ์ที่ใช้ทำอะไร?
ควบคุมความสว่างของหลอด LED
ส่งข้อมูลผ่านสัญญาณไร้สาย
ปรับความเร็วของมอเตอร์
ปรับมุมหมุนของล้อหรือแขนกล
Ultrasonic Sensor ใช้ทำอะไร?
วัดอุณหภูมิและความชื้น
ควบคุมความสว่างของหลอด LED
ส่งข้อมูลผ่านสัญญาณไร้สาย
วัดระยะทาง
ESP32 ที่ใช้ในการเชื่อมต่อ LED คือ?
Analog pin
Digital pin
Serial port
PWM pin
บนบอร์ด ESP32 จ่ายไฟกี่โวลล์
3.3V
9V
12V
220V
ขา GPIO ของ ESP32 รองรับฟังก์ชันพิเศษ เช่น ADC, DAC, PWM ได้หรือไม่
ไม่ได้เลย
ได้บางขา
ได้ทุกขา
ได้เฉพาะ GPIO 0-15
การเขียนโค้ดสำหรับ ESP32 ใช้ภาษาโปรแกรมใด?
Java
Arduino Language / C++
C#
Python
ไมโครคอนโทรเลอร์ ESP32 เปรียบเสมือนส่วนใดของคอมพิวเตอร์
หน่วยประมวลผลกลาง
หน่วยความจำ
หน่วยอินพุต/เอาต์พุต
หน่วยจัดเก็บข้อมูล
ส่วนที่ 1 ของโปรเเกรมเรียกว่าส่วนอะไร
Comment
setup
Loop
Header
ส่วนที่ 2 ของโปรเเกรม ใช้สำหรับทำอะไร
กำหนดค่าตัวแปร
กำหนดค่าของ pin
สั่งให้ pin ทำงานซ้ำ
ส่วนของการทำงานซ้ำ
ในส่วนใดที่เขียนโปรแกรมเพื่อให้เกิดการทำงานตลอดเวลาบน ESP32?
ส่วนที่ 1
ส่วนที่ 2
ส่วนที่ 3
ถูกทุกข้อ
คำสั่งใดที่ใช้ใน Arduino IDE สำหรับการอ่านค่าจากพินขาของ ESP32 สำหรับวัดค่าแสง
analogRead()
digitalRead()
analogWrite()
digitalWrite()
บอร์ดที่นักเรียนใช้ในชั้นเรียน คือรุ่นใด
NodeMCU-32S
ESP8266
Wemos LOLIN32
ESP32 Nano WiFi
คำสั่งใดที่ใช้ใน Arduino IDE สำหรับสั่งงานให้หลอดไฟ LED ติดของ ESP32?
digitalWrite()
analogRead()
analogWrite()
digitalRead()
การเรียกใช้คำสั่ง digitalWrite(13, HIGH) บน ESP32 จะส่งผลให้เกิดอะไรขึ้น?
ใช้ใน Arduino IDE สำหรับสั่งงานให้หลอดไฟ LED ติดของ ESP32?
digitalWrite()
analogRead()
analogWrite()
digitalRead()
การเรียกใช้คำสั่ง digitalWrite(13, HIGH) บน ESP32 จะส่งผลให้เกิดอะไรขึ้น?
อ่านค่าของ GPIO 13
เปิด GPIO 13
ปิด GPIO 13
เขียนค่าของ GPIO 13
ข้อใดใช้งานฟังก์ชันหน่วงเวลาในภาษา C/C++ ของ Arduino เป็นเวลา 2 วินาที ได้ถูกต้อง
Delay(2s)
Delay(2)
Delay(2000)
Delay(2000s)
คำสั่งใดใช้ในการอ่านค่าจาก ADC บน ESP32?
digitalRead()
analogWrite()
digitalWrite()
analogRead()
ในการใช้ ESP32 คำสั่งใดใช้เพื่อเปิด LED?
digitalWrite(LED_PIN, HIGH);
digitalWrite(LED_PIN, 255);
digitalWrite(LED_PIN, LOW);
analogWrite(LED_PIN, 255);
คำสั่งใดใช้ในการอ่านสถานะของ Push button ใน Arduino IDE?
analogRead()
digitalRead()
digitalWrite()
analogWrite()
คำสั่งใดใช้ในการอ่านค่าจาก Potentiometer และส่งค่าไปยังช่อง PWM ใน Arduino IDE?
digitalRead() และ digitalWrite()
analogRead() และ analogWrite()
digitalWrite() และ analogRead()
analogWrite() และ digitalRead()
ESP32 เหมาะสมกับการใช้งานใดมากที่สุด
เกมกราฟิก 3D
IoT และระบบสมาร์ทโฮม
การประมวลผลภาพความละเอียดสูง
งานออกแบบชิปประสิทธิภาพสูง
ข้อใดคือความหมายที่ถูกต้องของ Internet of Things (IoT)
เครือข่ายของอุปกรณ์ที่สามารถเชื่อมต่อและสื่อสารกันผ่านอินเทอร์เน็ต
การใช้อินเทอร์เน็ตเพื่อเล่นเกมและดูวิดีโอ
การเขียนโปรแกรมเว็บไซต์ด้วย HTML และ CSS
เทคโนโลยีที่ใช้เฉพาะในคอมพิวเตอร์เท่านั้น
Wokwi เป็นเครื่องมือที่ใช้สำหรับอะไร?
การสร้างโมเดลพลาสติก
การสร้างภาพกราฟิก
การสร้างแบบจำลองอิเล็กทรอนิกส์
การสร้างภาพสามมิติ
การใช้ Wokwi เพื่อสร้างโปรเจคหรือโมเดลอาจมีประโยชน์ต่ออาชีพในด้านใด?
การวิเคราะห์ทางการเงิน
การบริหารจัดการ
การเขียนซอฟต์แวร์
อุตสาหกรรมและการผลิต
จากโค้ดกำหนด #define LED_PIN 12 หมายความว่าอย่างไร
กำหนดให้ LED ติดตลอดเวลาที่ขา 12
กำหนดชื่อคงที่ LED_PIN ให้แทนค่าหมายเลขขา 12
กำหนดให้ขา 12 เป็นขาอนาล็อก
กำหนดให้ขา 12 อ่านค่าจากเซ็นเซอร์
เมื่อรันโปรแกรมนี้ ผลลัพธ์ที่เกิดขึ้นกับ LED ที่ต่อกับขา GPIO 12 คืออะไร
LED ติดค้างตลอดเวลา
LED ดับค้างตลอดเวลา
LED กระพริบติด 0.5 วินาที ดับ 0.5 วินาที วนซ้ำไปเรื่อย ๆ
LED กระพริบติด 1 วินาที ดับ 1 วินาที วนซ้ำไปเรื่อย ๆ
const int buttonPin = 4;
เมื่อกำหนดตัวแปรนี้สำหรับปุ่มกดแล้ว ควรใช้คำสั่งใดสำหรับรับค่าจากตัวแปร
pinMode(ledPin, INPUT);
pinMode(buttonPin, INPUT);
pinMode(buttonPin, OUTPUT);
pinMode(ledPin, OUTPUT);
จากโค้ดนี้ เงื่อนไข if (buttonState == HIGH && lastButtonState == LOW) ใช้ตรวจจับเหตุการณ์ใด
ตรวจจับการกดปุ่มค้างไว้ตลอดเวลา
ตรวจจับการปล่อยปุ่ม (จาก HIGH เป็น LOW)
ตรวจจับการกดปุ่ม 1 ครั้ง (การเปลี่ยนสถานะจาก LOW เป็น HIGH)
ตรวจจับว่า LED ดับอยู่หรือไม่
บรรทัด ledState = (ledState == LOW) ? HIGH : LOW; ทำหน้าที่อะไร
ทำให้ LED กระพริบทุก 1 วินาที
สลับสถานะ LED ไปมา (จากดับเป็นติด หรือจากติดเป็นดับ)
อ่านค่าสวิตช์แล้วส่งไปที่ Serial Monitor
รีเซ็ตค่า ledState ให้เป็น LOW ทุกครั้ง
ขาที่ใช้ต่อ analog คือขาใด ?
A0
D0
S1
G
