|
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 |
|