Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ไมโครคอนโทรลเลอร์

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

MCU เป็นชื่อเรียกของอะไร

a)

ไมโครคอนโทรลเลอร์

b)

ไมโครโปรเซสเซอร์

c)

หน่วยประมวลผลกลาง

d)

หน่วยความจำ

2.

Microcontroller มีความหมายตรงกับข้อใด

a)

ระบบคอมพิวเตอร์ที่ประยุกต์ใช้งานที่หลากหลาย

b)

ระบบคอมพิวเตอร์ขนาดเล็กที่ประยุกต์ใช้งานที่หลากหลาย

c)

ระบบปฏิบัติการในสมาร์ทโฟน

d)

ระบบปฏิบัติการในคอมพิวเตอร์

3.

ในการอัพโหลดข้อมูลลงตัวไมโครคอนโทรลเลอร์ต้องทำผ่านพอร์ทใด

a)

Parallel port

b)

Serial port

c)

USB port

d)

AGP port

4.

คอมพิวเตอร์ และไมโครคอนโทรลเลอร์ ใช้อะไรในการคำนวณตัวเลข

a)

OTP

b)

MCU

c)

CPU

d)

RAM

5.

จากรูป เป็นบอร์ด Arduino รุ่นอะไร

a)

Arduino Micro

b)

Arduino Nano

c)

Arduino Due

d)

Arduino Uno R3

6.

โปรแกรมภาษา Arduino มีโครงสร้างมาจากภาษาใด

a)

java

b)

phyton

c)

swit

d)

c

7.

บอร์ด Arduino UNO R3 มีพอร์ตแอนาลอกอินพุตกี่ขา

a)

6

b)

8

c)

12

d)

14

8.

บอร์ด Arduino UNO R3 มีพอร์ตดิจิตอลอินพุต/เอาต์พุตกี่ขา

a)

8

b)

10

c)

12

d)

14

9.

I/OPort คืออะไร

a)

inverter open

b)

internrt of think

c)

sensor

d)

ช่องINPUT OUTPUT

10.

ไฟเลี้ยงของบอร์ดเมื่อต้องการจ่ายไฟให้กับวงจรภายนอก ประกอบด้วยขาไฟเลี้ยง +3.3 V, +5V, GND, Vin ใช้ช่องใด

a)

MCU

b)

INPUT

c)

GND

d)

Power Port

11.

หลอด LED ชนิด สี เดียว ปกติมีกี่ขั้ว

a)

1

b)

2

c)

3

d)

4

12.

โครงสร้างโปรแกรมของ Arduino แบ่งได้เป็นสองส่วนคือ อะไรบ้าง

a)

void up() และ void loop()

b)

void setup() และ void loop()

c)

void set() และ void setup()

d)

void setup () และ void looping()

13.

ในการทดลองเขียนโปรแกรมควบคุมอุปกรณ์อิเล็กทรอนิคหรืออุปกรณ์ไฟฟ้า เพื่อความสะดวกและไม่ต้องบัคกรีเรานิยม เสียบอุปกรณ์ดังกล่าวกับ อุปกรณ์ใด

a)

microcontroller board

b)

Key board

c)

Arduino UNO R3

d)

Breadboard หรือ Protoboard

14.

delay(1000); คืออะไร

a)

หน่วงเวลา 1 วินาที

b)

หน่วงเวลา 10 วินาที

c)

หน่วงเวลา 100 วินาที

d)

หน่วงเวลา 1000 วินาที

15.

คำสั่ง if...else ใช้เพื่อกำหนดเงื่อนไขการทำงานของโปรแกรมอย่างไร

a)

ถ้าเงื่อนไขเป็นจริงให้ทำอะไร

b)

ถ้าเงื่อนไขเป็นเท็จให้ทำอะไร

c)

ถ้าเงื่อนไขเป็นจริงให้ทำอะไร ถ้าเป็นเท็จให้ทำอะไร

d)

ไม่สามารถทำอะไรได้แล้ว

16.

ฟังก์ชั่น loop() ซึ่งมีการทำงานแบบใด

a)

ทำงานแบบวนรอบ 5 ครั้ง

b)

ทำงานแบบวนรอบ 10 ครั้ง

c)

ทำงานแบบวนรอบ 15 ครั้ง

d)

ทำงานแบบวนรอบต่อเนื่องตลอดเวลา

17.

จากภาพ ตัวต้านทานมีค่าเท่าไหร่

a)

200 โอม

b)

220 โอม

c)

250 โอม

d)

280 โอม

18.

ตัวแปรที่เก็บค่าข้อมูลเป็นจำนวนเต็ม

a)

int

b)

char

c)

float

d)

void

19.

บอร์ด Arduino Uno R3 มีขา Ground กี่ขา

a)

1

b)

2

c)

3

d)

4

20.

digitalWrite(led1,HIGH); คำสั่งนี้แสดงผลอย่างไร

a)

ไฟ LED 1 ดับ

b)

ไฟ LED 1 ติด

c)

ไฟ LED 1 ติด ดับ

d)

ไฟ LED ติด

21.

ข้อใดคือฟังก์ชันสั่งงานให้ LED ตำเเหน่ง “L”ของบอร์ด Arduino UNO (บอร์?ดมาตรฐานของ Arduino ) ให้สว่าง

a)

digitalWrite(L,HIGH)

b)

digitalWrite(L,LOW)

c)

digitalWrite(13,LOW)

d)

digitalWrite(13,HIGH)

22.

ตัวเเปรภาษา C/C++ ของ Arduino ในข้อใดเเทนข้อมูลจำนวนน้อยที่สุด

a)

boolean

b)

long

c)

int

d)

byte

23.

ไมโครคอนดทรลเลอร์ Arduino UNO มีขา Digital จำนวนกี่ขา

a)

16 ขา

b)

14 ขา

c)

10 ขา

d)

6 ขา

24.

ข้อใดไม่ใช่หลักการพัฒนาโปรเเกรมเเบบ Open Source ของ Arduino IDE

a)

โปรเเกรมร่วมกันพัฒนาโดยผู้ใช้

b)

มีสังคมเพื่อการเเปลงเปลี่ยนข้อมูล

c)

การพัฒนาสู่เชิงพาณิชย์

d)

โปรเเกรมเเจกใช้งานฟรี

25.

ข้อใดคือหน่วยประมวลผลกลางของบอร์ด Arduino UNO

a)

ATmega 2560

b)

ATmega 1280

c)

ATmega 328P

d)

ATmega 168

26.

ข้อใดคือหน้าที่ของ ALU ที่ถูกต้องที่สุด

a)

หน่วยประมวลผลหลัก

b)

หน่วยประมวลผลทางวิทยาศาสตร์

c)

หน่วยประมวลผลกลาง

d)

หน่วยประมวลผลสำรอง

27.

ระบบปฏิบัติการใดไม่สามารถใช้งานกับโปรเเกรม Arduino IDE ได้

a)

Mac OS

b)

DOS

c)

Windows 7

d)

Windows 8

28.

บอร์ด Arduino เชื่อมต่อโดยตรงผ่านบอร์ด USB ของคอมพิวเตอร์ โดยอาศัยหลักความสามารถในการทำงานของส่วนใด

a)

Flash

b)

Boot Loader

c)

USB Interface

d)

UART Communication

29.

ข้อใดใช้งานฟังก์ชันหน่วงเวลาในภาษา C/C++ ของ Arduino เป็นเวลา 2 วินาที ได้ถูกต้อง

a)

Delay(2s)

b)

Delay(2)

c)

Delay(2000)

d)

Delay(2S)

30.

ข้อใดไม่ใช่จุดเด่นของไมโครคอนโทรลเลอร์ Arduino

a)

UPLOAD ผ่าน USB ได้โดยตรง

b)

โปรเเกรมพัฒนาใช้งานเเบบไม่มีค่าใช้จ่าย

c)

ขา digital OUTPUT ทุกขาทำงานเเบบ PWM ได้

d)

มีรูปแบบคำสั่งพื้นฐานไม่ซับซ้อนเหมาะสำหรับผู้เริ่มต้น

31.

ข้อใดคือขาใช้งานของช่องสัญญาณ UART1

a)

ขา 2 เเละ ขา 3

b)

ขา 3 เเละ ขา 4

c)

ขา 0 เเละ ขา 1

d)

ขา 1 เเละ ขา 2

32.

สัญญาณ Reset ของ Arduino UNO ทำงานที่สถานะใด

a)

ลอจิก “1”

b)

ลอจิก “0”

c)

กำหนดได้ตามต้องการ

d)

ลอจิก “0” หรือ ลอจิก “1”

33.

ข้อใดไม่ใช่ส่วนประกอบหลักของไมโครคอนโทรลเลอร์ (Microcontroller)

a)

หน่วยความจำ

b)

หน่วยประมวลผลกลาง

c)

อุปกรณ์ A/D Converter

d)

อุปกรณ์อินพุต / เอาต์พุต

34.

ข้อใดคือระดับเเรงดันไฟฟ้าที่สามารถป้อนเข้า Power Jack

a)

5-15 V

b)

7-15 V

c)

5-12 V

d)

7-12 V

35.

ส่วนที่ 1 ของโปรเเกรมเรียกว่าส่วนอะไร

a)

Comment

b)

Loop

c)

setup

d)

Header

36.

ส่วนที่ 2 ของโปรเเกรมเรียกว่าส่วนอะไร

a)

Comment

b)

Loop

c)

setup

d)

Header

37.

ส่วนที่ 3 ของโปรเเกรมเรียกว่าส่วนอะไร

a)

Comment

b)

Loop

c)

setup

d)

Header

38.

ข้อใดนิยามคำว่า “ไมโครคอนโทรลเลอร์ (Microcontroller)” ได้ถูกต้องที่สุด

a)

อุปกรณ์ควบคุมประสิทธิภาพสูง

b)

อุปกรณ์ควบคุมความเร็วสูง

c)

อุปกรณ์ควบคุม

d)

อุปกรณ์ควบคุมขนาดเล็ก

39.

ข้อใดไม่ใช่ส่วนประกอบหลักของโปรเเกรมภาษา C/C++ ของ Arduino

a)

Comment

b)

Loop

c)

setup

d)

Header

40.

โปรเเกรม Arduino IDE สามารถดาวน์โหลดได้จากเว็บไซต์ใด

a)

Arduino.gov

b)

Arduino.ac.th

c)

Arduino.cc

d)

Arduino.com

41.

ข้อใด คือ ตัวต้านทานที่แปรค่าตามแสง (Light Dependent Resistor, LDR)

a)
b)
c)
d)
42.

อุปกรณ์ข้อใด จัดเป็น ทรานซิสเตอร์ 

a)
b)
c)
d)
43.

จากภาพ ตัวต้านทานแรงดันทางไฟฟ้า (รีซิสเตอร์ : resistor) มีค่าเท่าใด

a)

1000 Ω (โอห์ม) 

b)

1000 KΩ (กิโลโอห์ม)

c)

1000 โวลต์ 

d)

1000 แอมป์

44.

ข้อใด ไม่ใช่ Switch

a)
b)
c)
d)
45.

จากภาพ จะเปิดผลลัพทธ์อย่างไร

a)

แสดงข้อความ

"Hello world!"

b)

แสดงข้อความ

"Hello,"

c)

แสดงข้อความ

"world!"

d)

แสดงข้อความ

" ! "

46.

จากภาพ ข้อความแสดงผลผ่านอุปกรณ์ใด

a)
b)
c)
d)
47.

อุปกรณ์ในข้อใด ใช้ในการวัดค่าความชื้น

a)
b)
c)
d)
48.

อุปกรณ์ในข้อใด ใช้ในการวัดระดับหรือระยะทางชนิดหนึ่งโดยใช้คลื่น Ultrasonic

a)
b)
c)
d)
49.

ข้อใดคือฟังก์ชันสั่งงานให้ LED ตำเเหน่ง “L”ของบอร์ด Arduino UNO (บอร์?ดมาตรฐานของ Arduino ) ให้สว่าง

a)

digitalWrite(L,HIGH)

b)

digitalWrite(L,LOW)

c)

digitalWrite(13,LOW)

d)

digitalWrite(13,HIGH)

50.

ข้อใดใช้งานฟังก์ชันหน่วงเวลาในภาษา C/C++ ของ Arduino เป็นเวลา 2 วินาที ได้ถูกต้อง

a)

Delay(2s)

b)

Delay(2)

c)

Delay(2000)

d)

Delay(2S)