| 1. อุปกรณ์ใดทำให้ขนมหล่นลงมายังช่องรับขนม |
| |
1. เฟือง |
| |
2. เซอร์โวมอเตอร์ |
| |
3. เหล็กสปริง
|
| |
4. ถูกทุกข้อ |
| |
|
| 2. ข้อใดต่อวงจรเซอร์โวมอเตอร์ได้ถูกต้อง |
| |
1. เส้นสีดำต่อกับ Ground, เส้นสีแดงต่อกับไฟเลี้ยง +5V และเส้นสีขาวต่อกับขา I/O |
| |
2. เส้นสีดำต่อกับ Ground, เส้นสีแดงต่อกับไฟเลี้ยง +3.3V และเส้นสีขาวต่อกับขา I/O |
| |
3. เส้นสีดำต่อกับไฟเลี้ยง Ground, เส้นสีแดงต่อกับขา I/O และเส้นสีขาวต่อกับไฟเลี้ยง +5V |
| |
4. สามารถสลับสายกันได้ ขึ้นอยู่กับการเขียนโปรแกรม |
| |
|
| 3. ก่อนเริ่มต้นเขียนโปรแกรมตู้จำหน่ายขนมอัตโนมัติ จะต้องเตรียมไฟล์ต่าง ๆ ยกเว้นข้อใด |
| |
1. ไฟล์ฐานข้อมูล |
| |
2. ไฟล์หน้าจอออกแบบ GUI |
| |
3. ไฟล์สำหรับวิเคราะห์ใบหน้า |
| |
4. ไฟล์รูปภาพลูกค้า |
| |
|
| 4. รูปแบบคำสั่งในการสร้างหน้าต่าง GUI ในข้อใดถูกต้องที่สุด |
| |
1. class MainWindow(‘main.ui’): |
| |
2. class MainWindow(QDialog): |
| |
3. def MainWindow(‘main.ui’):
|
| |
4. def MainWindow(QDialog): |
| |
|
| 5. เมื่อคลิกที่รูปภาพขนม จะต้องแสดงผลลัพธ์ใดออกมา |
| |
1. กล้องจะเปิดขึ้นมาเพื่อสแกนใบหน้าลูกค้า |
| |
2. ป๊อปอัพเลือกจำนวนขนม |
| |
3. แสดงข้อความชื่อและราคาขนม |
| |
4. ข้อมูลลูกค้า |
| |
|
| 6. เมื่อต้องการใช้งานฐานข้อมูล จะต้องเรียกใช้โมดูลใดเข้ามาก่อน |
| |
1. import os.path |
| |
2. import numpy as np |
| |
3. import sqlite |
| |
4. import sqlite3 |
| |
|
| 7. คำสั่ง SQL ในข้อใด ใช้สำหรับบันทึกข้อมูลลูกค้าไปเก็บในตารางฐานข้อมูล |
| |
1. SELECT * FROM tbCustomer |
| |
2. INSERT INTO tbCustomer Values(?, ?, ?, ?) |
| |
3. UPDATE tbCustomer SET money = 100 WHERE ID = 1 |
| |
4. DELETE FROM tbCustomer WHERE ID = 1 |
| |
|
| 8. หากต้องการเปิดดูเรคอร์ดข้อมูลลูกค้าที่บันทึกเข้ามาในฐานข้อมูล จะต้องคลิกเมนูใดในโปรแกรม DB Browser for SQLite |
| |
1. Database Structure |
| |
2. Edit Pragma |
| |
3. Browse Data |
| |
4. Execute SQL |
| |
|
| 9. โค้ดคำสั่งเปิดกล้องเว็บแคมขึ้นมาเพื่อสแกนใบหน้า จะไม่เขียนอยู่ภายใต้เงื่อนไขใด |
| |
1. เมื่อคลิกปุ่ม “ถ่ายรูป” ในขั้นตอนการบันทึกข้อมูลลูกค้า |
| |
2. เมื่อคลิกปุ่ม “เติมเงิน” |
| |
3. เมื่อคลิกเลือกขนม แล้วคลิกปุ่ม “ยืนยัน”
|
| |
4. เมื่อคลิกปุ่ม “ชำระเงิน” |
| |
|
| 10. คำสั่งใดเป็นการสั่งให้มอเตอร์หมุนไปทางซ้าย 90 องศา เพื่อให้ขนมหล่นลงมายังช่องรับขนม |
| |
1. pwm.ChangeDutyCycle(5) |
| |
2. pwm.ChangeDutyCycle(10) |
| |
3. pwm.ChangeDutyCycle(90) |
| |
4. pwm.ChangeDutyCycle(-90) |