wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IoT_Exem_CSS

Total questions: 84

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

ข้อใดคือความสำคัญของอินเตอร์เน็ตในชีวิตประจำวัน

a)

ด้านการสนับสนุนการศึกษา

b)

ด้านการพาณิชย์

c)

ด้านการบันเทิง

d)

ถูกทุกข้อ

2.

ข้อใดไม่ใช่ประโยชน์ของ IoT

a)

สร้างเมืองอัจฉริยะให้ผู้ที่อยู่อาศัยในเมืองมีความเป็นอยู่ที่ดีขึ้น

b)

สร้างนวัตกรรมผลิตภัณฑ์ใหม่ ๆ ขึ้นมาแข่งขัน เพื่อประโยชน์ขององค์กร

c)

ลดค่าใช้จ่ายในการใช้งานทรัพยากร

d)

ลดค่าใช้จ่ายในการบำรุงรักษา

3.

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

a)

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

b)

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

c)

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

d)

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

4.

ข้อใดไม่ใช่ปัญหาส่วนมากที่พบในสายสัญญาณ UTP

a)

การเข้าหัวสายสัญญาณไม่ดี

b)

ถูกรบกวนจากคลื่นแม่เหล็กไฟฟ้า

c)

การเรียงสีของสายสัญญาณไม่เป็นไปตามมาตราฐาน

d)

ปัญหาสายสัญญาณขาดภายใน

5.

เทคโนโลยี IOT ย่อมาจากอะไร

a)

Inter of Thinking

b)

Internet of Things

c)

Impression of Think

d)

International of thiland

6.

4. ข้อใดกล่าวถูกต้องเกี่ยวกับกลไกเอ็มคิวทีที (Message Queue Telemetry Transport: MQTT)

a)

เป็นกลไกการสื่อสารที่นำมาใช้ในการเชื่อมโยงข้อมูลระหว่างอุปกรณ์ไอโอที

b)

เป็นกลไกการสื่อสารด้วยระบบคลื่นวิทยุทางไกล

c)

เป็นกลไกการเชื่อมโยงและการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์ 2 เครื่อง

d)

เป็นกลไกการรับข้อมูลอัตโนมัติผ่านอุปกรณ์ตั้งแต่ 2 เครื่องขึ้นไป

7.

7. หากนักเรียนต้องการพัฒนางาน IoT ควบคุมเปิดปิดไฟผ่านสมาร์ทโฟน นักเรียนควรเลือกใช้บอร์ดใดจึงจะคุ้มค่าที่สุด

a)

Intel

b)

Raspberry Pi

c)

Orange Pi

d)

Arduino

8.

ระบบควบคุมไฟฟ้าแสงสว่าง เช่น เปิด/ปิด หรือปรับระดับความสว่างในบ้าน

a)

Smart home

b)

Connected Car

c)

Smart retail

d)

Smart farming

9.

ข้อใดคือ Function Main ที่ Arduino Hardware เริ่มทำงานเป็นอันดับแรก ?

a)

int setup()

b)

int main()

c)

void loop()

d)

void setup()

e)

int loop()

10.

ข้อใดคือข้อแตกต่างระหว่าง Function : void setup() กับ void loop()

a)

ลำดับของการทำงานก่อนหลัง

b)

ความเร็วในการทำงาน

c)

จำนวนการทำงานซ้ำโดยอัตโนมัติ

d)

การประกาศตัวแปร

11.

หมายเลข Pin ใดที่สามารถทำหน้าที่เป็น Analog Output ได้

a)

0,1

b)

3,5,6

c)

A0

d)

9,10,11

e)

A0 ถึง A5

12.

Pin ใดทำหน้าที่การสื่อสารแบบ UART ระหว่าง PC กับ MCU

a)

0,1

b)

AREF

c)

A4, A5

d)

Pin ใดก็ได้

13.

คำสั่ง Function ใดใช้ในการกำหนดให้ Pin เป็น INPUT หรือ OUTPUT ?

a)

digitalOutput

b)

digitalWrite

c)

pinMode

d)

digitalInput

14.

ค่า Analog Input ที่ Arduino นำไปใช้ในการประมวลผลมีค่าอยู่ในช่วงใด ?

a)

0 ถึง 100%

b)

0 ถึง 255

c)

0 ถึง 1023

d)

0 และ 1

15.

ค่า Analog Output ที่ Arduino นำไปใช้ในการประมวลผลมีค่าอยู่ในช่วงใด ?

a)

0 ถึง 100%

b)

0 ถึง 255

c)

0 ถึง 1023

d)

0 และ 1

16.

สมมุติให้ตัวแปร X มีค่าอยู่ระหว่าง 0 ถึง 100

โปรแกรมนี้จะให้ค่า Y เท่ากับ ?


X = 80 ;

Y = map(X,1,100,1,10);

(a)  

17.

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

a)

boolean

b)

long

c)

int

d)

byte

18.

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

a)

digitalWrite(L,HIGH)

b)

digitalWrite(L,LOW)

c)

digitalWrite(13,LOW)

d)

digitalWrite(13,HIGH)

19.

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

a)

16 ขา

b)

14 ขา

c)

10 ขา

d)

6 ขา

20.

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

a)

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

b)

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

c)

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

d)

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

21.

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

a)

ATmega 2560

b)

ATmega 1280

c)

ATmega 328P

d)

ATmega 168

22.

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

a)

ATmega 2560

b)

ATmega 1280

c)

ATmega 328P

d)

ATmega 168

23.

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

a)

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

b)

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

c)

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

d)

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

24.

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

a)

Mac OS

b)

DOS

c)

Windows 7

d)

Windows 8

25.

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

a)

Delay(2s)

b)

Delay(2)

c)

Delay(2000)

d)

Delay(2S)

26.

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

a)

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

b)

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

c)

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

d)

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

27.

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

a)

ลอจิก “1”

b)

ลอจิก “0”

c)

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

d)

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

28.

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

a)

หน่วยความจำ

b)

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

c)

อุปกรณ์ A/D Converter

d)

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

29.

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

a)

5-15 V

b)

7-15 V

c)

5-12 V

d)

7-12 V

30.

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

a)

Comment

b)

Loop

c)

setup

d)

Header

31.

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

a)

Comment

b)

Loop

c)

setup

d)

Header

32.

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

a)

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

b)

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

c)

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

d)

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

33.

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

a)

Comment

b)

Loop

c)

setup

d)

Header

34.

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

a)

Arduino.gov

b)

Arduino.ac.th

c)

Arduino.cc

d)

Arduino.com

35.

ค่าสถานะเป็นลอจิก digitalWrite ข้อใดสถานะลอจิกถูกต้อง

a)

ลอจิกสูง (HIGH หรือ 1)

b)

ลอจิกต่ำ (HIGH หรือ 0)

c)

ลอจิกสูง (HIGH หรือ 0)

d)

ลอจิกต่ำ (LOW หรือ 1)

36.

ฟังก์ชั่น digitalWrite (pin, value) ทำงานอย่างไร

a)

ใช้กำหนดขาพอร์ต INPUT ให้มีสถานะเป็นลอจิกสูงหรือลอจิกต่ำ

b)

ใช้กำหนดขาพอร์ต OUTPUT ให้มีสถานะเป็นลอจิกสูงหรือลอจิกต่ำ

c)

ผิดทั้งข้อ ก. และ ข.

d)

ถูกทั้งข้อ ก. และ ข.

37.

ฟังก์ชั่นเกี่ยวกับการสื่อสารผ่านพอร์ตอนุกรม คือข้อใด

a)

Serial.begin (int datarate)

b)

digitalWrite

c)

pinMode

d)

digitalRead

38.

ฟังก์ชั่น Serial.begin มีค่าอัตราบอดของการรับส่งข้อมูลอนุกรมในหน่วยบิตต่อกี่วินาที

a)

2400

b)

4800

c)

9600

d)

ถูกทุกข้อ

39.

Serial.println("I Love "); คำสั่งทำงานออกมาเป็นอย่างไร

a)

ปริ้นคำว่า "I Love " แต่ไม่ขึ้นบันทัดใหม่

b)

ปริ้นคำว่า "I Love " แต่ขึ้นบันทัดใหม่

c)

ถูกทุกข้อ

d)

ผิดทุกข้อ

40.

Serial.print("My arduino "); คำสั่งทำงานออกมาเป็นอย่างไร

a)

ปริ้นคำว่า "My arduino " แต่ไม่ขึ้นบันทัดใหม่

b)

ปริ้นคำว่า "My arduino " แต่ขึ้นบันทัดใหม่

c)

ถูกทุกข้อ

d)

ผิดทุกข้อ

41.

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

a)

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

b)

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

c)

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

d)

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

42.

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

a)

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

b)

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

c)

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

d)

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

43.

ตัวกระทำทางคณิตศาสตร์ ประกอบด้วย

a)

+ (บวก),- (ลบ), * (คู ณ), / (หาร) และ % (หารเอาเศษ)

b)

+ (บวก),- (ลบ), * (คู ณ), / (หาร) และ % (หารไม่เอาเศษ)

c)

* (คูณ), / (หาร) และ % (หารเอาเศษ)

d)

+ (บวก),- (ลบ), และ % (หารเอาเศษ)

44.

ถ้าต้องการปรับให้ LED กะพริบเร็วขึ้นหรือช้าลง ต้องทำอย่างไร

a)

เปลี่ยนค่าในฟังก์ชั่น delay() เป็นค่าอื่นๆ โดยค่ายิ่งมาก LED ยิ่งกะพริบเร็ว

b)

เปลี่ยนค่าในฟังก์ชั่น delay() เป็นค่าอื่นๆ โดยค่ายิ่งมาก LED ยิ่งกะพริบช้า

c)

เปลี่ยนค่าในฟังก์ชั่น delay() เป็นค่าอื่นๆ โดยค่ายิ่งมาก LED ยิ่งกะพริบคงที่

d)

เปลี่ยนค่าในฟังก์ชั่น delay() เป็นค่าอื่นๆ โดยค่ายิ่งมาก LED ยิ่งกะพริบไม่คงที่

45.

ฟังก์ชั่น pinMode (pin,mode) ทำงานอย่างไร

a)

pin – ใช้กำหนดขาพอร์ตใดๆ / mode – โหมดการทำงานเป็น INPUT หรือ OUTPUT

b)

pin – ใช้กำหนดขาพอร์ตใดๆ / mode – โหมดการทำงานเป็น INPUT

c)

pin – ใช้กำหนดขาพอร์ตใดๆ / mode – โหมดการทำงานเป็น OUTPUT

d)

pin – ใช้กำหนดขาเป็น INPUT / mode – โหมดการทำงานเป็น INPUT หรือ OUTPUT

46.

  1. สัญลักษณ์โปรแกรม Arduino คือข้อใด

a)
b)
c)
d)
47.

แผงวงจร Arduino ที่ใช้เรียนเป็นบอร์ดรุ่นใด

a)

Duino R3

b)

UNO R3

c)

Nano R3

d)

Mega R3

48.

ถ้าต้องการให้แสดงข้อความตามตัวอย่าง

Arduino

Thaiayothaya

ควรใช้คำสั่งใด

a)

Serial.print("Arduino");

Serial.print("Thaiayothaya");

b)

Serial.println("Arduino");

Serial.print("Thaiayothaya");

c)

Serial.println("Arduino");

Serial.println("Thaiayothaya");

d)

Serial.beginln("Arduino");

Serial.beginln("Thaiayothaya");

49.

ตัวต้านทานแบบแกนหมุนปรับค่าได้มีทั้งหมด 3 ขา ขาใดที่ใช้เป็นขาส่งสัญญาณ

a)

ขา 1

b)

ขา 2

c)

ขา 3

d)

ถูกทุกข้อ

50.

Servo มาจากภาษาละตินจากคำว่า Sevus หมายถึงอะไร

a)

อัตโนมัติ

b)

มอเตอร์

c)

เจ้านาย

d)

ทาส

51.

RC Servo Motor ซึ่งนิยมนำมาใช้กับอะไร

a)

เครื่องเล่นที่บังคับด้วยคลื่นโทรศัพท์

b)

เครื่องเล่นที่บังคับด้วยคลื่นโทรทัศน์

c)

เครื่องเล่นที่บังคับด้วยคลื่นวิทยุ

d)

เครื่องเล่นที่บังคับด้วยคลื่นไมโครเวฟ

52.

Servo Library ของ Arduino สามารถสั่งงาน RC Servo Motor ได้แบบใดบ้าง

a)

0-180 องศา และ หมุนครบรอบ

b)

0-120 องศา และ หมุนครบรอบ

c)

0-90 องศา และ หมุนครบรอบ

d)

0-45 องศา และ หมุนครบรอบ

53.

จอ LCD จะแบ่งเป็น 2 แบบใหญ่ๆตามลักษณะการแสดงผลดังนี้

a)

Character LCD/ Graphic LCD

b)

Center LCD/ Graphic LCD

c)

Computer LCD/ Graphic LCD

d)

Crystal LCD/ Graphic LCD

54.

การระบุขนาดจอ Graphic LCD ระบุในลักษณะอย่างไร

a)

ตัวอักษรใส่ได้

b)

จำนวนจุด (Pixels)

c)

สีที่แตกต่างกันตามสีของผลึกคริสตอล

d)

สีพื้นหลังที่ต่างกัน

55.

จอ LCD 16x2 Character ที่นิยมวางจ าหน่ายจะมีอยู่ 2 แบบด้วยกันคือ

a)

แบบขนาน และ ผสม I2C

b)

แบบผสม และ อนุกรม I2C

c)

แบบขนาน และ อนุกรม I2C

d)

แบบอนุกรม และ อนุกรม I2C

56.

VCC เป็นไฟเลี้ยงวงจรที่ป้อนให้กับ LCD ใช้ไฟขนาดเท่าไหร่

a)

5 VDC

b)

5 VAC

c)

12 VDC

d)

12 VAC

57.

ข้อใดเป็นลักษณะของไดโอดเปล่งแสง

a)
b)
c)
d)
58.

ตัวต้านทานทำหน้าที่อะไรในวงจร

a)

เป็นอุปกรณ์ที่ลดปริมาณกระแสไฟฟ้าให้กับวงจรไฟฟ้า

b)

เป็นอุปกรณ์ให้กระแสไฟฟ้าไหลผ่านทางเดียว

c)

เป็นอุปกรณ์ที่สามารถปรับค่าความต้านทานได้ตามต้องการ

d)

เป็นอุปกรณ์ทำหน้าที่ตัด - ต่อ วงจรไฟฟ้า

59.

สัญลักษณ์ในตัวเลือกใดที่สามารถเปล่งแสงออกมาได้ เมื่อได้รับกระแสไฟฟ้าไหลเข้าวงจร

a)
b)
c)
d)
60.

สัญลักษณ์ในตัวเลือกใดที่ลดปริมาณกระแสไฟฟ้า (เพิ่มความต้านทาน)ใช้กับวงจรไฟฟ้า

a)
b)
c)
d)
61.

3.ข้อใดคือ หน่วย ของตัวต้านทาน

a)

อาร์ม

b)

แอมป์

c)

เฮริทซ์

d)

โอห์ม

62.

4.อุปกรณ์ใดยอมให้กระแสไฟไหลผ่านทิศทางเดียว

a)

ตัวเก็บประจุ

b)

แอล ดี อาร์

c)

ไดโอด

d)

ฟิวส์

63.

จากภาพ คืออุปกรณ์อิเล็กทรอนิกส์ประเภทใด

a)

ไดโอดเปล่งแสง

b)

ตัวเก็บประจุอิเล็กโทรไลต์

c)

แอลดีอาร์

d)

ตัวต้านทานคงที่

64.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

65.

What does IDE stand for?

a)

Integrated Development Environment

b)

In Deep Environment

c)

Internal Deep Escape

d)

IDE

66.

Estos pines son:

a)

Pines Digitales

b)

Pines Analógicos

c)

Pines PWM

d)

Microcontrolador

67.

Estos pines son:

a)

Pines Digitales

b)

Pines Analógicos

c)

Pines PWM

d)

Microcontrolador

68.

Lo remarcado es:

a)

Regulador de energía

b)

Regulador de voltaje

c)

Batería

d)

Microcontrolador

69.

Lo remarcado es:

a)

Indicador LED de nivel de batería

b)

Indicador LED de alimentación

c)

Indicador LED de comunicación

d)

Indicador LED de temperatura de la placa

70.

Lo remarcado es:

a)

Conector para fuente de alimentación externa

b)

Conector USB

c)

Botón de encendido

71.

8. Sensor ที่มีอยู่บน KidBright Board โดยไม่ต้องซื้อมาติดตั้งเพิ่มเติม มีอะไรบ้าง (ตอบได้มากกว่า 1 ข้อ)

a)
b)
c)
d)
e)
72.

9. Sensorภายนอก ที่ต้องซื้อมาต่อเชื่อม KidBright Board มีอะไรบ้าง (ตอบได้มากกว่า 1 ข้อ)

a)
b)
c)
d)
e)
73.

10. รูปใดเป็น Sensor (ตอบได้มากกว่า 1 ข้อ)

a)
b)
c)
d)
e)
74.

LDR มีชื่อเต็มว่าอะไร ?

a)

Automatic Light Circuit

b)

Light Dependent Resistor

c)

Light Emitting Diodes

d)

ไม่มีข้อถูก

75.

ข้อดีในการใช้งาน LDR คืออะไร ?

a)

มีความไวต่อแสงสูง

b)

เปลี่ยนแปลงค่าได้หลากหลาย

c)

ราคาถูก

d)

ถูกทุกข้อ

76.

เซนเซอร์ ใดต่อไปนี้มีหน้าที่ในการวัดระยะ

a)

Gyro Sensor

b)

Bumper Switch

c)

Distance Sensor

d)

Color Sensor

e)

Touch LED

77.

เซนเซอร์ ใดต่อไปนี้มีหน้าที่ในการวัดองศา การลาดเอียง

a)

Gyro Sensor

b)

Bumper Switch

c)

Distance Sensor

d)

Color Sensor

e)

Touch LED

78.

เซนเซอร์ ใดต่อไปนี้มีหน้าที่ในการตรวจการสัมผัสและแสดงผลค่าสีได้

a)

Gyro Sensor

b)

Bumper Switch

c)

Distance Sensor

d)

Color Sensor

e)

Touch LED

79.

ภาษาที่มีโครงสร้างชัดเจน กระชับ เพื่อใช้อธิบายขั้นตอนการทำงานของอัลกอริทึมใด ๆ เรียกว่าอะไร

a)

รหัสจำลอง (Pseudo Code)

b)

ผังงาน (Flowchart)

c)

ภาษาธรรมชาติ (Natural Language)

d)

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

80.

มีผลไม้ 3 สีคือผลไม้สุกมี สีแดง สีเหลือง ผลไม้ดิบมี สีเขียว ให้วางแยกผลไม้สุกดิบ 4 ผล ควรเขียนด้วยโปรแกรมรูปแบบใดมากที่สุด

a)

แบบลำดับ

b)

แบบลำดับ+แบบวนซ้ำ

c)

แบบลำดับ+แบบวนซ้ำ+แบบเงื่อนไข

d)

ถูกทุกข้อ

81.

ค่าความต้านทานไฟฟ้า (R) มีค่าเท่ากับ

a)

 PI2\frac{P}{I^2}  

b)

 IVIV  

c)

 IV\frac{I}{V}  

d)

 VI\frac{V}{I}  

82.

จาการต่อวงจรไฟวิ่งค่า R ที่ใช้ในวงจรมีค่าเท่าไหร่

a)

150 โอมห์

b)

250โอมห์

c)

350 โอมห์

d)

450 โอมห์

83.

ข้อใดกล่าวถึงวงจรระบบอัตโนมัติได้ถูกต้อง

a)

Start-->Stop-->Spark

b)

Input-->Process-->Output

c)

Input-->Microcontroller-->Output

d)

Input-->Output-->Feedback

84.

ข้อใดคือโค๊ดของวงจรไฟกระพริบ ที่ถูกต้องที่สุด

a)
b)
c)
d)