<< Go Back

เฉลยแบบทดสอบหลังเรียนบทที่ 10

 
1. ข้อใดไม่ถูกต้องเกี่ยวกับ Keypad membrane
  1. Keypad membrane แบบ 4 x 4 ชนิดนี้ประกอบไปด้วยปุ่ม 16 ปุ่ม
  2. มีหน้าสัมผัสที่เป็นชั้นสีแดงเมื่อไปแตะกันทำให้เกิดการเชื่อมต่อกันทางไฟฟ้าไปอีกด้านหนึ่งของสวิตช์
  3. เป็นเมตริกซ์แบบ 5 Row และ 5 Column
  4. การกดปุ่มนั้นจะใช้วิธีการ scan ไปทีละ Column จนครบทุก Column
     
2. Keypad membrane ทำงานสถานะใด
  1. scan 2. 1. scan
  3. High 4. Low
     
3. ข้อใดไม่ถูกต้องเกี่ยวกับการ scan กดปุ่มบน Keypad
  1. กด 2 scan ไปที่ Column ที่ 2 Row ที่ 2
  2. กดเลข 1 จ่ายแรงดัน 5 โวลต์ ไปที่ Column ที่ 1 Row ที่ 1
  3. กดเครื่องหมาย # scan ไปที่ Column ที่ 3 Row ที่ 4
  4. กด B scan ไปที่ Column ที่ 4 Row ที่ 2
     
4. ข้อใดอธิบายจังหวะการกดปุ่ม Keypad ได้ถูกต้องที่สุด
  1. Keypad ไม่มี Library ซึ่งการทำงานทั้งหมดผู้เขียนโปรแกรมต้องพิมพ์ขึ้น
  2. มีการตรวจสอบโดยมีระยะเวลาเข้ามาเกี่ยวข้อง มีการประมวลผลตรวจสอบค่าที่ใส่ซึ่งทั้งหมดนี้อยู่ในชุด Library
  3. ไม่มี debouncing ด้วยเพื่อป้องกันการรับค่าผิด
  4. ไม่มีข้อใดถูก  
     
5. บอร์ด Arduino UNO R3 ที่ใช้ในการทดลอง Keypad นี้ใช้สาย USB ข้อใด
  1. Mini USB 2. USB type B
  3. LAN 4. Micro USB
     
6. ข้อใดอธิบายเกี่ยวกับการต่อขาของ Keypad ได้ถูกต้องที่สุด
  1. Keypad มีสายที่ต้องต่อเข้าบอร์ด Arduino ทั้งหมด 9 เส้น
  2. ต่อสาย GND จาก Keypad เข้าสู่ช่อง GND บนบอร์ด Arduino
  3. ต่อสายไฟจาก Keypad เข้าสู่ช่อง VIN บนบอร์ด Arduino
  4. เส้นที่ 1 ของ Keypad ต่อเข้ากับช่อง Rx บนบอร์ด Arduino
     
7. ก่อนเขียนโค้ดคำสั่งควบคุม Keypad ต้องนำเข้าสิ่งใดก่อน
  1. const byte numRows 2. char keymap
  3. include <Keypad.h> 4. void setup
     
8. โค้ดคำสั่งควบคุม Keypad ส่วนของการประกาศจำนวนแถวและคอลัมน์ ใช้คำสั่งใด
  1. byte 2. loop
  3. char 4. int
     
9. ข้อใดไม่ใช่มอเตอร์ไฟฟ้าขนาดใหญ่
  1. ลากจูงเรือ 2. พัดลมอุตสาหกรรม
  3. การบีบอัดท่อส่งน้ำมัน 4. ปั้มป์สูบจัดเก็บน้ำมัน
     
10. ข้อใดอธิบายมอเตอร์ไฟฟ้าได้ไม่ถูกต้อง
  1. มอเตอร์ไฟฟ้าต้องใช้สร้างแรงเชิงเส้น (linear force)
  2. มอเตอร์ไฟฟ้าต้องใช้แรงบิด (torque)
  3. มอเตอร์ไฟฟ้าต้องใช้หมุน (rotary)
  4. อุปกรณ์ที่ทำหน้าที่เปลี่ยนพลังงานกลให้เป็นพลังงานไฟฟ้า
     
11. โครงสร้างมอเตอร์ประกอบด้วย 4 ส่วน ยกเว้นข้อใด
  1. อาเมเจอร์ 2. โรเตอร์
  3. สเตเตอร์ 4. ตัวสับเปลี่ยน
     
12. ในมอเตอร์ไฟฟ้าส่วนที่เคลื่อนที่คือข้อใด
  1. สเตเตอร์ 2. ช่องว่างอากาศ
  3. โรเตอร์ 4. ขดลวด
     
13. บอร์ดขับมอเตอร์ L298N เป็นชุดขับมอเตอร์ชนิดใด
  1. PWM Pulse 2. H-Bridge
  3. Modulation 4. ควบคุม
     
14. วงจร H-Bridge ของบอร์ดขับมอเตอร์ L298N ทำหน้าที่อะไร
  1. ควบคุมด้วยสัญญาณ PMW 2. ขับกระแสเข้ามอเตอร์
  3. ปรับความถี่ให้เหมาะสมกับมอเตอร์ 4. หมุนการทำงานทันที
     
15. รีโมทคอนโทรล จะสามารถสั่งงานได้ต้องประกอบด้วย 2 สิ่ง คือข้อใด
  1. รหัส และ ตัวส่งสัญญาณ 2. ตัวส่ง และ รับคลื่นเสียง
  3. ตัวกลาง และ คลื่นแสง 4. คลื่นตามยาว และ คลื่นแม่เหล็กไฟฟ้า
     
16. การทำงานของ IoT สามารถแบ่งได้เป็น 3 ขั้นตอน ข้อใดไม่ใช่ขั้นตอนของ IoT
  1. การเก็บข้อมูล (data collection)
  2. การตรวจทานและส่งต่อข้อมูล (collate and transfer)
  3. การวิเคราะห์ข้อมูลและสั่งการทำงาน (analyze data and take action)
  4. วิจัยข้อมูล (Research)
     
17. Blynk เป็นแอปพลิเคชันบนโทรศัพท์มือถือ (Mobile Application) สำหรับระบบ Internet of Things (IoT) อุปกรณ์ใดที่ใช้เชื่อมต่อระหว่างแอปพลิเคชัน Blynk กับ บอร์ด Arduino
  1. บอร์ด Arduino 2. IR Infrared
  3. บอร์ด ESP8266 4. I2C
     
18. ในการทดลองเขียนคำสั่งควบคุม IoT นี้ ผู้เขียนโปรแกรมใช้ pin ใดบนแอปพลิเคชัน Blynk
  1. Virtual 2. Analog
  3. Digital 4. Graphic
     
19. ในโค้ดคำสั่งการเขียน IoT char ssid [] และ char pass [] หมายถึงข้อใด
  1. user และ password Wi-Fi 2. รหัสผ่าน E-mail ผู้เขียนโปรแกรม
  3. รหัสเข้าเครื่องคอมพิวเตอร์ของผู้เขียนโปรแกรม 4. รหัสบอร์ด Arduino
     
20. ข้อใดคือคำสั่ง การรับ-ส่งข้อมูลระหว่างแอพพลิเคชัน Blynk กับ NodeMCU ESP8266
  1. #include 2. SimpleTimer timer;
  3. #define BLYNK_PRINT Serial 4. char authen
 

<< Go Back