wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IOT สอบ

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)
b)
c)
d)
3.

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

a)

Arduino Micro

b)

Arduino Nano

c)

Arduino Due

d)

Arduino Uno R3

4.

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

a)

java

b)

phyton

c)

swit

d)

c

5.

I/OPort คืออะไร

a)

inverter open

b)

internrt of think

c)

sensor

d)

ช่องINPUT OUTPUT

6.

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

a)

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

b)

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

c)

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

d)

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

7.

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

a)

microcontroller board

b)

Key board

c)

Arduino UNO R3

d)

Breadboard หรือ Protoboard

8.

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

a)

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

b)

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

c)

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

d)

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

9.

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

a)

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

b)

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

c)

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

d)

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

10.

 

function "Serial Monitor" ในโปรแกรม Arduino ใช้ทำอะไร

a)

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

b)

แสดง ERROR CODE

c)

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

d)

เขียน Code

11.

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

a)

Verify

b)

Upload

c)

Sketch

d)

Serial Monitor

12.

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

a)

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

b)

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

c)

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

d)

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

13.

การกำหนดเงื่อนไขลงในฟังก์ชัน If else ข้อใดผิด

a)

if (n < 5) { printf("n is less than 5\n"); }

b)

if (n == 5) { printf("n is less than 5\n"); }

c)

if (n = 5) { printf("n is less than 5\n"); }

d)

if (n >= 5) { printf("n is less than 5\n"); }

14.

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

a)

Six

b)

Aka_Guide

c)

Master_M

d)

While

15.

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

a)

for loop

b)

if else

c)

switch case

d)

Scanf

16.

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

a)

Do while

b)

While loop

c)

For loop

d)

if else

17.

 

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

a)

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

b)

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

c)

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

d)

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

18.

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

a)

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

b)

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

c)

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

d)

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

19.

ข้อใดไม่ใช่องค์ประกอบของ IoT

a)

Wireless Sensor Network (WSN)

b)

Gateway Sensor Node

c)

Access Technoloy

d)

World Wide Web

20.

HUB หมายถึงข้อใด

a)

อุปกรณ์ที่ใช่ต่อหัวเข้ากับสายสัญญาณ

b)

แผงวงจรที่เสียบกับเครื่องเพื่อเชื่อมสายสัญญาณต่อเป็นเครือข่าย

c)

อุปกรณ์ที่ใช้ปิดสัญญาณหัวท้ายเครือข่าย เพื่อป้องกันสัญญาณรั่ว

d)

อุปกรณ์ศูนย์กลางของสายส่งสัญญาณรับทางเดียวออกหลายทางหรือรับหลายทางออกทางเดียว

21.

สายสัญญาณชนิดใดมีความสามารถทนต่อสัญญาณไฟฟ้ารบกวนจากภายนอกได้ดีที่สุด

a)

Coaxial Cable

b)

Unshielded Twisted Pair Cable

c)

Shielded Twisted Pair Cable

d)

Fibre Optic Cable

22.

สถาปัตยกรรม IoT มีองค์ประกอบ 3 ส่วนอะไรบ้าง

a)

อุปกรณ์ เกตเวย์ และระบบข้อมูล

b)

อุปกรณ์ เกตเวย์ และอุปกรณ์ต่อเกตเวย์

c)

อุปกรณ์ เกตเวย์ และอุปกรณ์ต่ออุปกรณ์

d)

เกตเวย์ อุปกรณ์ ข้อมูล

23.

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

a)
b)
c)
d)
24.

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

a)
b)
c)
d)
25.

 

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

a)

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

b)

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

c)

แสดงตัวเลข10

d)

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

26.
a)

Open

b)

Save

c)

Upload

d)

New

27.

รูปภาพนี้คือ อุปกรณ์อะไร

a)

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

b)

ออดไฟฟ้า

c)

เซอร์โวมอร์เตอร์

d)

สวิตช์ตัดต่ออัตโนมัติ

28.

จากภาพเป็นปุ่มฟังก์ชันใด

a)

Open

b)

save

c)

Download

d)

Upload

29.

จากภาพเป็นปุ่มฟังก์ชันใด

a)

save

b)

Download

c)

Upload

d)

New

30.

จากภาพบอกถึงอะไร

a)

คอมพิวเตร์เครื่องที่สาม

b)

เชื่อมต่อ port usb ช่องที่สาม

c)

บอร์ด Arduino ตัวที่สาม

d)

ชื่อบอร์ด Arduino

31.

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

a)

345.8 วินาที

b)

34.58 วินาที

c)

3458.00 วินาที

d)

3.4580 วินาที

32.

delay(345800); คิดเป็นกี่นาที

a)

5.7นาที

b)

6.8นาที

c)

5.9นาที

d)

6.2นาที

33.

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

a)

6

b)

12

c)

8

d)

14

34.

บอร์ด Arduino UNO R3 มีพอร์ต GND กี่พอร์ต

a)

3

b)

2

c)

4

d)

1

35.

getTemperature คือ

a)

ใส่ค่าTemperature

b)

ดึงค่าTemperature

c)

เรียงค่าTemperature

d)

สร้างค่าTemperature

36.

จากภาพคือเซ็นเซอร์อะไร

a)

DHT11

b)

DHT22

c)

DHT23

d)

DHT12

37.

จากภาพคือเซ็นเซอร์อะไร

a)

DHT22

b)

DHT11

c)

DHT20

d)

ไม่มีข้อใดถูก

38.

จากภาพ สายสีใดควรต่อเข้ากับพอร์ตอะไร

a)

เหลือง Data แดง VCC ดำ GND

b)

เหลือง GND แดง Data GND ดำVCC

c)

เหลือง GND แดง VCC ดำData

d)

เหลือง VCC แดง GND ดำ DATA

39.

จากภาพสายใดควรเชื่อมต่อเข้าที่พอร์ตใด

a)

B=GND

R=VCC

G=A4

P=A5

b)

B=GND

R=VCC

G=A5

P=A4

c)

B=GND

R=VCC

G=A7

P=A6

d)

B=GND

R=VCC

G=A2

P=A3

40.

จากภาพคือปุ่มอะไรบนบอร์ด Arduino

a)

Stop

b)

Start

c)

Reset

d)

ON/OFF

41.

port Digital i/o & ช่องรับสัญญาณอนาล็อก บนบอร์ด Arduino เริ่มตั้งแต่หมายเลขใด

a)

A1-A6

b)

A0-A6

c)

AE-A4

d)

A0-A5

42.

I/OPort:Digital I/O เริ่มจากหมายเลขใดถึงหมายเลขใด

a)

D0 ถึง D13

b)

D1 ถึง D16

c)

D0 ถึง D14

d)

D1 ถึง D16

43.

Jack และขา VIN รับไฟได้กี่โวลต์

a)

5-10V

b)

8-10V

c)

4-10V

d)

7-12V

44.

จากภาพคือ module อะไร

a)

lcd module

b)

Dot matrix module

c)

led module

d)

RGB module

45.

ถ้าหากต้องการให้โปรแกรม Arduino รับรู้ว่าอุปกรณ์ที่เชื่อมเป็นชนิดใด ควรใช้คำสั่งใด

a)

int

b)

pinMode

c)

dititalWrite

d)

digitalRead

46.

ข้อใดไม่ใช้ Internet of Things

a)

Smart Home

b)

smart farm

c)

Smart Grid

d)

Smart Suit

47.

IoT Device ทำงานโดยอาศัยหน่วยการทำงานใด

a)

หน่วยการรับผล

b)

หน่วยความจำ

c)

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

d)

หน่วยแสดงผล

48.

อุปกรณ์ในข้อใดที่สามารถทำงานได้โดยไม่จำเป็นต้องติดตั้งไฟล์ไลบรารี่เพิ่มเติม

a)
b)
c)
d)
49.

อุปกรณ์ในข้อใดไม่ใช่เซนเซอร์ตรวจจับสภาพแวดล้อม

a)
b)
c)
d)
50.

จากภาพการเชื่อมต่อเซนเซอร์วัดระยะทาง ขา VCC ต้องการกระแสไฟเท่าใด

a)

3V

b)

5V

c)

5.5V

d)

3.3V

51.

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

a)
b)
c)
d)
52.

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

a)
b)
c)
d)
53.

อุปกรณ์ในภาพเป็นเซนเซอร์ใช้สำหรับตรวจจับอะไร

a)

การเคลื่อนใหว

b)

ระยะทาง

c)

เสียง

d)

ควันไฟ

54.

จากภาพเซนเซอร์ตรวจจับน้ำฝน หากต้องการค่าที่ตรวจจับได้ระหว่าง 0-1024 จะต้องต่อขาสัญญาณหมายเลขใด

a)

1

b)

2

c)

3

d)

4

55.

 

จากภาพเซนเซอร์ตรวจจับน้ำฝน ถ้าต่อสายสัญญาณ OUTPUT ที่ขาหมายเลข 3 กับขา D3 ของบอร์ด จะต้องเขียนคำสั่งอย่างไรเมื่อเซนเซอร์ตรวจพบน้ำฝน แล้วให้ลำโพงบัซเซอร์ส่งเสียงดัง

a)
b)
c)
d)
56.

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

a)

-40 ถึง 80°C 

b)

0-80°C 

c)

-20-120°C 

d)

0-150°C 

57.

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

a)

Gas Sensor Module

b)

IR Infrared

c)

Ultrasonic Distance Sensor Module

d)

Sound Sensor Module

58.

จากภาพคือเซ็นเซอร์อะไร

a)

Gas Sensor Module

b)

Ultrasonic Distance Sensor Module

c)

IR Infrared

d)

motion sensor detector

59.

จากภาพ ขา LED ด้านใดคือขั่วบวก ด้านใดคือขั่วลบ

a)

ซ้าย +

b)

ขวา+

c)

ขวา -

d)

ซ้าย -

60.

จากภาพ Sensor ดังกล่าวจำเป็นต้องมี library ในการใช้งาน library ดังกล่าวมีชื่อว่าอะไร

a)

library dht22

b)

library dht11

c)

library AM2302

d)

library Osong