NEW
Font size
WorksheetsArduino
Total questions: 20
Worksheet time: 11mins
1. Arduino ถูกผลิตขึ้นจากหน่วยงานใด
ก. บริษัท intel
ข. บริษัท Microchip
ค. บริษัท Motorola
ง. บริษัท Atmel
2. Arduino เป็นไมโครคอนโทรลเลอร์ ตระกูลใด
ก. Z80
ข. AVR
ค. MCS51
ง. PIC
3. ข้อใดไม่ใช่จุดเด่นของไมโครคอนโทรเลอร์ Arduino
ก. ราคาไม่แพง
ข. เขียนโปรแกรมบนวินโดว์ได้เท่านั้น
ค. การใช้งานเป็นแบบโอเพ่นซอร์ส
ง. มีรูปแบบคำสั่งพื้นฐาน ไม่ซับซ้อน
4. ข้อใดคือหน่วยความจำแบบแฟรช (Flash)
ก. เขียนและลบโปรแกรมได้ครั้งเดียว
ข. เขียนโปรแกรมได้หลายครั้งและลบโปรแกรมได้ครั้งเดียว
ค. เขียนและลบโปรแกรมได้นับหมื่นครั้ง
ง. เขียนโปรแกรมได้ครั้งเดียวและลบโปรแกรมได้หลายครั้ง
5. บอร์ดไมโครคอนโทรลเลอร์ Arduino Uno R3 มีพอร์ตอนาล็อกจำนวนเท่าใด
ก. 4 ขา
ข. 5 ขา
ค. 6 ขา
ง. 7 ขา
6. ไมโครคอนโทรลเลอร์ Atmega328 มีขาทั้งหมดกี่ขา
ก. 18 ขา
ข. 24 ขา
ค. 28 ขา
ง. 32 ขา
7. ไมโครคอนโทรลเลอร์ Atmega328 มีขนาดกี่บิต
ก. 8 บิต
ข. 10 บิต
ค. 16 บิต
ง. 24 บิต
8. หน่วย ALU ของไมโครคอนโทรลเลอร์ Atmega328 มีหน้าที่ใด
ก. คำนวณทางคณิตศาสตร์และตรรกะ
ข. เป็นการสร้างสัญญาณนาฬิกา
ค. รับ-ส่งสัญญาณจากพอร์ต
ง. หน่วยความจำภายใน
9. ข้อใดเป็นคำสั่งการดำเนินการระดับบิต
ก. ++
ข. &=
ค. &&
ง. <<
10.การเขียนโปรแกรมไมโครคอนโทรลเลอร์ Arduino สามารถเขียนด้วยภาษาใดได้บ้าง
ก. ภาษาแอสเซมบลีและจาวา
ข. ภาษาแอสเซมบลีและเบสิก
ค. ภาษาซีและจาวา
ง. ภาษาแอสเซมบลีและซี
11.ข้อใดเป็นคำสั่งการดำเนินการทางตรรกะ
ง. <<
ค. &&
ข. &=
ก. ++
12.ข้อใดไม่ใช่ข้อดีของภาษาภาษาแอสเซมบลี
ก. มีความเร็วในการทำงาน
ข. เป็นภาษาที่เข้าใจง่ายกว่าภาษาอื่น
ค. การเขียนโปรแกรมใช้พื้นที่น้อย
ง. มีความใกล้เคียงกับภาษาเครื่อง
13.ตัวแปร หมายถึงข้อใด
ก. เป็นส่วนการเขียนและสั่งให้โปรแกรมทำงาน
ข. เป็นคำสั่งให้ไมโครคอนโทรลเลอร์ทำงานตามเงื่อนไข
ค. เป็นฟังก์ชั่นการกำหนดค่าต่างๆ
ง. เป็นชื่อเรียกแทนพื้นที่เก็บข้อมูลในหน่วยความจำ
14.โครงสร้างภาษาซีของ Arduino ต้องมีฟังก์ชั่นอย่างน้อยเท่าใด
ก. 1 ฟังก์ชั่น
ข. 2 ฟังก์ชั่น
ค. 3 ฟังก์ชั่น
ง. กี่ฟังก์ชั่นก็ได้
15.คำสั่งการควบคุม หมายถึงข้อใด
ก. เป็นส่วนการเขียนและสั่งให้โปรแกรมทำงาน
ข. เป็นคำสั่งให้ไมโครคอนโทรลเลอร์ทำงานตามเงื่อนไข
ค. เป็นฟังก์ชั่นการกำหนดค่าต่างๆ
ง. เป็นชื่อเรียกแทนพื้นที่เก็บข้อมูลในหน่วยความจำ
16.ฟังก์ชั่น setup() หมายถึงข้อใด
ก. เป็นส่วนการเขียนและสั่งให้โปรแกรมทำงาน
ข. เป็นคำสั่งให้ไมโครคอนโทรลเลอร์ทำงานตามเงื่อนไข
ค. เป็นฟังก์ชั่นการกำหนดค่าต่างๆ
ง. เป็นชื่อเรียกแทนพื้นที่เก็บข้อมูลในหน่วยความจำ
17.คำสั่งการควบคุม หมายถึงข้อใด
ก. เป็นส่วนการเขียนและสั่งให้โปรแกรมทำงาน
ข. เป็นคำสั่งให้ไมโครคอนโทรลเลอร์ทำงานตามเงื่อนไข
ค. เป็นฟังก์ชั่นการกำหนดค่าต่างๆ
ง. เป็นชื่อเรียกแทนพื้นที่เก็บข้อมูลในหน่วยความจำ
18.ฟังก์ชั่น loop() หมายถึงข้อใด
ก. เป็นส่วนการเขียนและสั่งให้โปรแกรมทำงาน
ข. เป็นคำสั่งให้ไมโครคอนโทรลเลอร์ทำงานตามเงื่อนไข
ค. เป็นฟังก์ชั่นการกำหนดค่าต่างๆ
ง. เป็นชื่อเรียกแทนพื้นที่เก็บข้อมูลในหน่วยความจำ
19.จำนวนพอร์ตดิจิตอลของบอร์ด Arduino มีจำนวนเท่าใด
ก. 11 พอร์ต
ข. 12 พอร์ต
ค. 13 พอร์ต
ง. 14 พอร์ต
20.พอร์ตของไมโครคอนโทรลเลอร์ Arduino สามารถจ่ายกระแสซอร์สและกระแสซิงค์ได้เท่าใด
ก. 20 มิลลิแอมป์
ข. 30 มิลลิแอมป์
ค. 40 มิลลิแอมป์
ง. 50 มิลลิแอมป์
