1. ข้อใดคือ รูป Motor servo 180 องศา |
1.  |
2.  |
3.  |
4.  |
|
|
2. จากรูป มีชื่อเรียกว่าอย่างไร |
|
 |
1. บอร์ด Arduino UNO R3 |
2. มอเตอร์ L298N Dual H-Bridge Motor Controller |
3. Sensor Shield |
4. LCD Display Module 16*2 |
|
|
|
3. “มีขา Trig และ Echo เพื่อรับ-ส่ง สัญญาณเสียง” หมายถึงอุปกรณ์ในข้อใด |
1. Infrared Remote Control |
2. Humidity Sensors (DHT11) |
3. Modules tracking sensor |
4. Ultra Sonic Sensor (HC-SR04) |
|
|
4. จากรูป ผู้เขียนโปรแกรมสามารถเสียบสาย DATA (ข้อมูล) ผ่านขาใด |
 |
1. GND |
2. I/O |
3. VCC |
4. ไม่มีข้อใดถูก |
|
11. ข้อใดกล่าวถึงไมโครคอนโทรลเลอร์ได้ถูกต้องที่สุด |
|
1. ชิปที่ใช้เป็นหน่วยประมวลผลกลางของเครื่องไมโครคอมพิวเตอร์ |
|
2. ไมโครคอนโทรลเลอร์รวมเอาซีพียู, หน่วยความจำ และพอร์ต ซึ่งเป็นส่วนประกอบหลักสำคัญของระบบคอมพิวเตอร์เข้าไว้ด้วยกัน โดยทำการบรรจุเข้าไว้ในตัวเดียวกัน |
|
3. ฮาร์ดแวร์ชิ้นหนึ่งที่ทำให้คอมพิวเตอร์ของคุณมีปฏิสัมพันธ์กับแอปพลิเคชันและโปรแกรมต่าง ๆ ที่ติดตั้งไว้ |
|
4. ไม่มีข้อใดถูก |
|
|
|
12. ข้อใดไม่ใช่การวิเคราะห์ วางแผน และปฏิบัติตามกระบวนการทำงาน |
|
1. วิเคราะห์ปัญหา |
2. ออกแบบวิธีการแก้ปัญหา |
|
3. เขียนโปรแกรม |
4. แหล่งข้อมูล |
|
|
|
13. การวางแผนในการแก้ปัญหา โดยใช้วิธีเขียนลำดับขั้นตอนการแก้ปัญหาที่เรียกว่า |
|
1. อัลกอริทึม (Algorithm) |
2. การเขียนรหัสจำลอง (Pseudo code) |
|
3. การเขียนผังงาน (Flowchart) |
4. โปรแกรมต้นฉบับ (Source code) |
|
|
|
14. รูปผังงานในการเขียนโปรแกรมเป็นรูปทรงเลขาคณิตต่อไปนี้มีชื่อเรียกว่าอย่างไร |
 |
|
1. กระบวนการประมวลผล |
2. จุดเริ่มต้นหรือจุดสิ้นสุดของโปรแกรม |
|
3. การตัดสินใจ |
4. ชุดกระบวนการที่เตรียมไว้แล้ว |
|
|
|
15. จากรูปคือแปลงลำดับขั้นตอนการทำงานของโปรแกรมในข้อใด |
 |
|
1.  |
2.  |
|
3. |
4.  |
|
16. ข้อใดคือ แถบคำสั่งเรียกใช้ไลบรารีเพิ่มเติม |
|
1. Import Library |
2. Verify/Compile |
|
3. Show Sketch folder |
4. Add File |
|
|
|
17. หากต้องการตั้งค่าหน้ากระดาษของไฟล์งานปัจจุบัน ควรเลือกเมนูใด |
|
1. Page Setup |
2. Increase Indent |
|
3. Find Previous |
4. Find Next |
|
|
|
18. ข้อใดคือ คำสั่งที่ใช้อ้างอิงไฟล์ภายนอก |
|
1. #include |
2. int |
|
3. delay |
4. pinMode |
|
|
|
19. ข้อใดอธิบายฟังก์ชัน void setup() ได้ถูกต้องที่สุด |
|
1. ส่วนที่ใช้ในการกำหนดชนิดตัวแปรแบบนอกฟังก์ชันหรือประกาศฟังก์ชัน |
|
2. ฟังก์ชันที่ทำงานหลังจากฟังก์ชัน setup() ได้ทำงานเสร็จสิ้นไปแล้ว |
|
3. ฟังก์ชันแรกที่ถูกเรียกใช้นิยมใช้กำหนดค่าหรือเริ่มต้นใช้งานไลบารี่ต่างๆ |
|
4. การอ้างอิงไฟล์จากภายในหรือการอ้างอิงไฟล์ไลบารี่ที่มีอยู่แล้วใน Arduino |
|
|
|
20. ข้อใดอธิบายฟังก์ชัน ฟังก์ชัน void loop () ได้ถูกต้องที่สุด |
|
1. ฟังก์ชันที่ทำงานหลังจากฟังก์ชัน setup() ได้ทำงานเสร็จสิ้นไปแล้ว |
|
2. การตรวจสอบการทำงานของไดร์ฟเวอร์ด้วยการเชื่อมต่อบอร์ด Arduino |
|
3. ส่วนที่ใช้ในการกำหนดชนิดตัวแปรแบบนอกฟังก์ชันหรือประกาศฟังก์ชัน |
|
4. การอ้างอิงไฟล์ Wire.h และไฟล์ Time.h ซึ่งเป็นไลบารี่พื้นฐาน |
|
21. อุปกรณ์ที่เป็นการแสดงผลแบบเอาท์พุต (Output) ต้องใช้ฟังก์ชันใดประกาศขาก่อน |
|
1. int LED[] |
2. digitalWrite() |
|
3. pinMode() |
4. analogRead() |
|
|
|
22. มอเตอร์ที่ใช้ในการควบคุมทิศทางและความเร็วของมอเตอร์ในที่นี้คือ มอเตอร์ในข้อใด |
|
1. มอเตอร์ไร้สาย 2 Mode 7/10CH |
2. มอเตอร์ DC 200A |
|
3. มอเตอร์ Driver L293D |
4. มอเตอร์ Drive Module L298N |
|
|
|
23. จากรูปคือฟังก์ชันในข้อใด |
 |
|
1. ฟังก์ชัน switch |
2. ฟังก์ชัน if-else if-else |
|
3. ฟังก์ชัน if |
4. ฟังก์ชัน if-else |
|
|
|
24. จากรูปคือฟังก์ชันในข้อใด |
 |
|
1. ฟังก์ชัน if |
2. ฟังก์ชัน if-else |
|
3. ฟังก์ชัน if-else if-else |
4. switch |
|
|
|
25. จากรูปคือฟังก์ชันในข้อใด |
 |
|
1. ฟังก์ชัน for |
2. ฟังก์ชัน while |
|
3. ฟังก์ชัน while(1) |
4. ฟังก์ชัน |
|
26. ข้อใดคือ Web Editor Arduinoสำหรับเขียนโปรแกรมที่ต้องการทดลองวงจรโดยที่ยังไม่มีวงจรจริง |
|
1. https://www.tinkercad.com/ |
2. https://www.kid-bright.org/simulator/home |
|
3. https://makecode.microbit.org/ |
4. https://blockly.programming.in.th/ |
|
|
|
27. หากต้องการต่อวงจร ควรเลือกเมนูในข้อใด |
|
1. 3D Designs |
2. Circuits |
|
3. Codeblocks |
4. Lessons |
|
|
|
28. จากรูปการต่อวงจรควรเสียบขา Signal (data) ที่หมายเลขใด |
 |
|
1. หมายเลข 1 |
2. หมายเลข 2 |
|
3. หมายเลข 3 |
4. ไม่มีข้อถูก |
|
|
|
29. จากรูปควรใช้ฟังก์ชันส่งค่าในข้อใด |
 |
|
1. digitalWrite() |
2. analogRead() |
|
3. pinMode() |
4. Serial.print() |
|
|
|
30. ผู้เขียนโปรแกรมสามารถดูผลลัพธ์แสดงจอได้จากข้อใด |
|
1. แผงควบคุม |
2. Components |
|
3. Serial Port |
4. Serial Monitor |
|
|
|
31. ข้อใดถูกต้องที่สุดเกี่ยวกับภาพรวม Processing |
|
1. ซอฟท์แวร์ระบบเปิด ซึ่งเป็นโปรแกรมออกแบบที่เน้นด้านการวาดภาพและการแสดงผลในรูปแบบ 2D, และ 3D |
|
2. การแสดงผลในรูปแบบของการวาดภาพ และ Processing ยังสามารถนำมาประยุกต์ |
|
3. Processing และ Arduino ใช้หลักการในการเขียนโปรแกรมเหมือนกัน โดยมีพื้นฐานมาจากภาษา C/C++ |
|
4. อุปกรณ์ควบคุมขนาดเล็ก ซึ่งบรรจุความสามารถที่คล้ายคลึงกับระบบคอมพิวเตอร์ |
|
|
|
32. ข้อใดไม่ใช่ตัวต้านทานแบบค่าคงที่ |
|
1. ตัวต้านทานชนิดคาร์บอนผสม (Carbon Composition) |
2. ตัวต้านทานแบบเปลี่ยนค่าได้ (Variable Resistor) |
|
3. ตัวต้านทานแบบฟิล์มโลหะ ( Metal Film) |
4. ตัวต้านทานแบบแผ่นฟิล์มหนา ( Thick Film Network) |
|
|
|
33. ข้อใดถูกต้องที่สุดเกี่ยวกับตัวต้านทานแบบปรับค่าได้ |
|
1. โครงสร้างของตัวต้านทานแบบนี้ทำมาจากแผ่นฟิล์มบาง |
|
2. โครงสร้างภายในทำมาจากคาร์บอนเซรามิค หรือพลาสติกตัวนำใช้ในงานที่ต้องการเปลี่ยนค่าความต้านทานบ่อย ๆ |
|
3. ตัวต้านทานแบบฟิล์มโลหะทำมาจากแผ่นฟิล์มบางของแก้วและโลหะหลอมเข้าด้วยกันแล้วนำไปเคลือบที่เซรามิค |
|
4. ไม่มีข้อใดถูก |
|
|
|
34. ข้อใดถูกต้องที่สุดเกี่ยวกับหลอดฟลูออเรสเซนต์ |
|
1. เป็นหลอดไฟฟ้าระบบปล่อยประจุ ที่บรรจุไอปรอทความดันต่ำไว้ |
|
2. เป็นหลอดที่ให้แสงสว่างโดยการให้ความร้อนแก่ไส้หลอดที่เป็นลวดโลหะกระทั่งมีอุณหภูมิสูงและเปล่งแสง |
|
3. เป็นหลอดที่มีแสงแดง ๆ คล้ายแสงเทียน |
|
4. เป็นหลอดที่ใช้ก๊าซฮาโลเจนบรรจุภายใน ทำให้ทนทานกว่าหลอดไส้ปกติ |
|
|
|
35. กลไกเบื้องหลังการทำงานของไดโอดเปล่งแสงต้องอธิบายด้วยทฤษฎีในข้อใด |
|
1. ทฤษฎีบทเกี่ยวกับภาวะเอกฐานเชิงความโน้มถ่วง |
|
2. ทฤษฎีการเคลื่อนที่ของอิเล็กตรอนที่เรียกกันว่า Band Theory of Solids |
|
3. ทฤษฎีแคลคูลัสเชิงปริพันธ์และอนุพันธ์ |
|
|
4. Schwarzschild metric เป็นที่มาของรัศมีชวาทซ์ชิลท์ |
|
|
|
|
36. ข้อใดอธิบายเรื่องการรับ-ส่ง ค่าแสงจาก Tracking Sensor TCRT5000 ได้ไม่ถูกต้อง |
|
1. ถ้านำเอา Sensor จ่อกับกระดาษสีขาว Sensor TCRT5000 จะส่งค่า analog มากกว่า 500 |
|
2. ถ้านำเอา Sensor จ่อกับกระดาษที่มีหมึกสีดำ Sensor TCRT5000 จะส่งค่า analog น้อยกว่า 500 |
|
3. Tracking Sensor TCRT5000 จะใช้หลักการตกกระทบของแสง |
|
4. กระดาษสีดำจะดูดกลืนแสง และกระดาษสีขาวจะสะท้อนแสง |
|
|
|
37. ข้อใดอธิบายเรื่อง การต่อใช้งานสวิตช์กับพอร์ตแอนาลอก ได้ถูกต้องที่สุด |
|
1. สวิตช์ที่ใช้เป็นชนิดกดดับ ปล่อยติด |
|
|
2. เมื่อนำมาใช้งานจำเป็นจะต้องใช้พอร์ตในการเชื่อมต่อ 1 ช่องต่อสวิตช์ 1 ตัว |
|
3. สัญญาณเข้าที่เป็นแอนาลอก ซึ่งสามารถแยกความแตกต่างได้ 1024 |
|
4. รับสัญญาณจากกลไกเดียว |
|
|
|
|
38. “ Single-wire Two-way Serial interface ” หมายถึงข้อใด |
|
1. ความละเอียดในการวัด 1 องศาเซลเซียส |
2. การสื่อสารอนุกรมสองทางโดยใช้สายเส้นเดียว |
|
3. โมดูลแสดงผลตัวเลข 4 หลัก แบบมีจุดนาฬิกาคั่น |
4. แต่ละชุดข้อมูลที่รับมามีความยาวยาว 2 บิต |
|
|
|
39. “สามารถทำกิจกรรมกลางแจ้งได้ตามปกติ แต่ถ้าเป็นผู้ที่ต้องดูแลสุขภาพเป็นพิเศษ หากมีอาการเกี่ยวกับระบบทางเดินหายใจ และระคายเคืองตาไม่ควรทำกิจกรรมกลางแจ้งนาน” หมายถึงดัชนีคุณภาพในข้อใด |
|
1. 0 – 25 คุณภาพอากาศ ดีมาก |
2. 26-50 คุณภาพอากาศ ดี |
|
3. 51-100 คุณภาพอากาศ ปานกลาง |
4. 101-200 คุณภาพอากาศ เริ่มมีผลกระทบ |
|
|
|
40. ข้อใดอธิบายเรื่องหลักการทำงานของเซ็นเซอร์ PM 2.5 ได้ถูกต้องที่สุด |
|
1. การสื่อสารโดยใช้สายเส้นเดียวนั้นจำเป็นต้องใช้โปรโตคอลที่ตกลงกันไว้ระหว่างตัว MCU |
|
2. ในสภาวะปกติหน้าสัมผัส NC (Normally Close) นี้จะต่อเข้ากับขา COM (Common) |
|
3. โมดูลแต่ละอันประกอบด้วยสวิตช์ปรอทไฟ LED |
|
4. หากการเปลี่ยนแปลงความเข้มข้นมีขนาดเล็กเซ็นเซอร์จะทำงานในโหมดเสถียรโดยมีช่วงเวลาจริง 2.3 |
|
|
41. “ฟังก์ชัน ค่าคงที่ โปรแกรมควบคุมการทำงานหรือโครงสร้าง” จากข้อความพบในหน้าต่างใด |
|
1. Block Diagram |
2. Front Panel |
|
3. NI-VISA |
4. VI package |
|
|
|
42. โปรแกรมในข้อใดใช้สำหรับติดต่อบอร์ด Arduino เพื่อควบคุมไฟ LED ในการทดลองนี้ |
|
1. โปรแกรม NI-VISA |
2. โปรแกรม LabVIEW |
|
3. โปรแกรม IDE |
4. โปรแกรม VI Package |
|
|
|
43. ภาษา Executable Program หมายถึงข้อใด |
|
1. ภาษาที่สามารถทำงานได้ทันที |
2. ภาษาที่ไม่มีโปรแกรมนำทาง |
|
3. ภาษาแปลงจากบล็อกคำสั่งเป็นภาษาอื่น |
4. เป็นภาษาที่แสดงผลผ่านหน้าเว็บบราวเซอร์ |
|
|
|
44. การเชื่อมต่อ LED เข้ากับ Write ต้องใช้ชุดคำสั่งในข้อใด |
|
1. Programming --> Timing |
2. Programming --> Synchronization |
|
3. Programming --> Report Generation |
4. Programming --> Comparison |
|
|
|
45. จากโค้ดคำสั่งบรรทัดที่ 12 หมายถึงข้อใด |
|
 |
1. เป็นฟังก์ชันการรับค่าจาก Serail Port |
|
2. led1 รับค่าที่นำเข้า |
|
3. ค่าที่รับเข้ามาจะเก็บที่ตัวแปร led1 |
|
4. ไฟ led ที่บอร์ด Arduino ติด |
|
|
|
|
|
46. ข้อใดอธิบายเกี่ยวกับการต่อขาของ Keypad ได้ถูกต้องที่สุด |
|
1. Keypad มีสายที่ต้องต่อเข้าบอร์ด Arduino ทั้งหมด 9 เส้น |
|
2. ต่อสาย GND จาก Keypad เข้าสู่ช่อง GND บนบอร์ด Arduino |
|
3. ต่อสายไฟจาก Keypad เข้าสู่ช่อง VIN บนบอร์ด Arduino |
|
4. เส้นที่ 1 ของ Keypad ต่อเข้ากับช่อง Rx บนบอร์ด Arduino |
|
|
|
47. วงจร H-Bridge ของบอร์ดขับมอเตอร์ L298N ทำหน้าที่อะไร |
|
1. ควบคุมด้วยสัญญาณ PMW |
2. ขับกระแสเข้ามอเตอร์ |
|
3. ปรับความถี่ให้เหมาะสมกับมอเตอร์ |
4. หมุนการทำงานทันที |
|
|
|
48. รีโมทคอนโทรล จะสามารถสั่งงานได้ต้องประกอบด้วย 2 สิ่ง คือข้อใด |
|
1. รหัส และ ตัวส่งสัญญาณ |
2. ตัวส่ง และ รับคลื่นเสียง |
|
3. ตัวกลาง และ คลื่นแสง |
4. คลื่นตามยาว และ คลื่นแม่เหล็กไฟฟ้า |
|
|
|
49. Blynk เป็นแอปพลิเคชันบนโทรศัพท์มือถือ (Mobile Application) สำหรับระบบ Internet of Things (IoT) อุปกรณ์ใดที่ใช้เชื่อมต่อระหว่างแอปพลิเคชัน Blynk กับ บอร์ด Arduino |
|
1. บอร์ด Arduino |
2. IR Infrared |
|
3. บอร์ด ESP8266 |
4. I2C |
|
|
|
50. ข้อใดคือคำสั่ง การรับ-ส่งข้อมูลระหว่างแอพพลิเคชัน Blynk กับ NodeMCU ESP8266 |
|
1. #include |
2. SimpleTimer timer; |
|
3. #define BLYNK_PRINT Serial |
4. char authen |
|