wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

microcontroller

Total questions: 30

Worksheet time: 5mins

Name
Class
Date
1.

ไมโครคอนโทรลเลอร์ (Microcontroller) คือ อะไร

a)

ส่วนประกอบของระบบคอมพิวเตอร์ที่เอาไว้สำหรับการสำรองข้อมูล

b)

ซีพียูและหน่วยความจำ ของบอร์ดไมโครบิต

c)

อุปกรณ์ควบคุมขนาดเล็ก ซึ่งบรรจุความสามารถที่คล้ายคลึงกับระบบคอมพิวเตอร์ 

d)

ส่วนติดต่อกับอุปกรณ์ภายนอกที่เรียกว่า พอร์ต (Port)  

2.

จากภาพ  DC  Motor  หมุน เพราะการอ่านค่าใด

a)
b)
c)
d)
3.

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

a)
b)
c)
d)
4.

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

a)
b)
c)
d)
5.

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

a)
b)
c)
d)
6.

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

a)

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

b)

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

c)

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

d)

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

7.

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

a)

Arduino Micro

b)

Arduino Nano

c)

Arduino Due

d)

Arduino Uno R3

8.

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

a)

java

b)

phyton

c)

swit

d)

c

9.

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

a)

6

b)

8

c)

12

d)

14

10.

I/OPort คืออะไร

a)

inverter open

b)

internrt of think

c)

sensor

d)

ช่องINPUT OUTPUT

11.

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

a)

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

b)

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

c)

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

d)

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

12.

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

a)

microcontroller board

b)

Key board

c)

Arduino UNO R3

d)

Breadboard หรือ Protoboard

13.

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

a)

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

b)

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

c)

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

d)

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

14.

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

a)

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

b)

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

c)

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

d)

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

15.

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

a)

int

b)

char

c)

float

d)

void

16.

function "Serial Monitor" ใช้ทำอะไร

a)

แสดงการทำงานของโปรแกรม

b)

แสดง ERROR CODE

c)

ตรวจสอบสถานะ พอร์ต (Port) สำหรับเชื่อมต่อ

d)

เขียน Code

17.

จากภาพเป็นสัญลักษณ์ฟังก์ชันใด

a)

Open

b)

Upload

c)

Save

d)

New

18.

ก่อนเริ่มการ "๊Upload File " ลงบอร์ด Arduino ต้องใช้คำสั่งใดก่อน

a)

Verify

b)

Upload

c)

Sketch

d)

Serial Monitor

19.

if (condition) { // statements } จากตัวอย่าง code ส่นของ condition และ statement ใช้สำหรับระบุค่าใด

a)

เงื่อนไข,คำสั่งเมื่อเงื่อนไขเป็นจริง

b)

คำสั่ง,กำหนดตัวแปร

c)

กำหนดตัวแปร,เงื่อนไข

d)

รับค่า,แสดงค่า

20.

ข้อใดเป็นการสร้างตัวแปรที่ไม่ถูกต้อง

a)

Six

b)

_One

c)

Master_M

d)

While

21.

while (condition) { // statements } ฟังก์ชัน while loop มีลักษณะการเขีนยคล้ายกับฟังก์ชันใด

a)

for loop

b)

if else

c)

switch case

d)

Scanf

22.

ฟังก์ชันใดเมื่อเริ่มการทำงานจะมีการทำงานหนึ่งรอบก่อนเสมอไม่ว่าจะเข้าเงื่อนไขหรือไม่ก็ตาม

a)

Do while

b)

While loop

c)

For loop

d)

if else

23.

เมื่อ "Run"โปรแกรมดังภาพจะมีการทำงานอย่างไรหากใส่ค่า 10

a)

แสดงข้อความ "์Nice"

b)

แสดงตัวเลข10

c)

ไม่มีการทำงาน

d)

ทำงานแต่ไม่มีอะไรขึ้น

24.

จากโปรแกรมเมื่อทำการ Run โปรแกรม หากใส่ค่า 10 โปรแกรมจะทำงานอย่างไร

a)

แสดงข้อความ Bad

b)

แสดงค่า 10

c)

โปรแกรมทำงานแต่ไม่มีอะไรเกิดขึ้น

d)

โปรแกมไม่ทำงาน

25.

scanf("%d", &n); ฟังก์ชันดังกล่าวจะสมบูรณ์

a)

สร้างตัวแปรชื่อ n ประเภท float

b)

สร้างตัวแปรชื่อ n ประเภท char

c)

สร้างตัวแปรชื่อ n ประเภท int

d)

สร้างตัวแปรชื่อ n ประเภท float

26.

A && B มีความหมายว่าอะไร ใช้ทำอะไร

a)

จะได้ค่าความจริงเป็นจริงก็ต่อเมื่อ A เป็นจริง

b)

จะได้ค่าความจริงเป็นจริงก็ต่อเมื่อ A และ B เป็นจริงทั้งคู่

c)

จะได้ค่าความจริงเป็นจริงก็ต่อเมื่อ B เป็นจริง

d)

จะได้ค่าความจริงเป็นจริงก็ต่อเมื่อ A หรือ B เป็นจริง

27.

ภาพดังกล่าวคือเซ็นเซอร์อะไร

a)

Gas Sensor Module

b)

IR Infrared

c)

Ultrasonic Distance Sensor Module

d)

Sound Sensor Module

28.

เซ็นเซอร์ดังกล่าวสามารถวัดค่าอุณหภูมิได้ในช่วงใด

a)

-40 ถึง 80°C

b)

0 ถึง 80°C

c)

-20 ถึง 120°C

d)

0 ถึง 150°C

29.

อุปกรณ์ในข้อใดไม่ใช่อุปกรณ์ประเภท INPUT

a)
b)
c)
d)
30.

อุปกรณ์ในข้อใด ไม่ใช่อุปกรณ์ประเภท OUTPUT

a)
b)
c)
d)