wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ ความรู้เกี่ยวกับ Arduino

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Arduino คืออะไร

a)

ซอฟต์แวร์ควบคุมเซนเซอร์

b)

ระบบปฏิบัติการสำหรับหุ่นยนต์

c)

บอร์ดไมโครคอนโทรลเลอร์ที่ใช้สำหรับควบคุมอุปกรณ์อิเล็กทรอนิกส์

d)

โปรแกรมสำหรับออกแบบแผงวงจร

2.

Arduino IDE มีหน้าที่อะไร

a)

ใช้จำลองวงจรไฟฟ้า

b)

ใช้เขียนโค้ดและอัปโหลดลงบอร์ด Arduino

c)

ใช้สร้างรูปภาพเคลื่อนไหว

d)

ใช้ควบคุมเซิร์ฟเวอร์

3.

ภาษาโปรแกรมหลักที่ใช้กับ Arduino คือภาษาใด

a)

Python

b)

C/C++

c)

Java

d)

HTML

4.

บอร์ด Arduino รุ่นใดที่ใช้ในการเรียน

a)

Arduino Nano

b)

Arduino Due

c)

Arduino Mega

d)

Arduino Uno

5.

ขาใดของ Arduino ใช้สำหรับรับข้อมูลแบบ Analog

a)

D0-D13

b)

PWM

c)

A0-A5

d)

RX-TX

6.

ขาใดของ Arduino ใช้สำหรับรับข้อมูลแบบ Digital

a)

D0–D13

b)

PWM

c)

A0-A5

d)

RX–TX

7.

แถวแนวยาวด้านข้าง (แนวนอน) ของ Breadboard มักใช้สำหรับต่อสายอะไร

a)

สัญญาณ

b)

สายไฟ GND และ VCC (แหล่งจ่ายไฟ)

c)

ขา Input ของ Arduino

d)

ขา PWM เท่านั้น

8.

การวางขาอุปกรณ์อิเล็กทรอนิกส์เช่นตัวต้านทานบน Breadboard ควรทำอย่างไร

a)

วางขาทั้งสองลงในแถวเดียวกัน

b)

วางขาทั้งสองไว้คนละแถว/คนละคอลัมน์

c)

วางขาทั้งสองไว้ช่องเดียวกัน

d)

วางขาทั้งสองข้างเดียวกันของแถบพลังงาน

9.

ถ้าจะต่อหลอด LED กับ Arduino ผ่าน Breadboard ต้องต่ออะไรเพิ่มเพื่อป้องกันความเสียหาย

a)

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

b)

ตัวต้านทาน

c)

Relay

d)

ไดโอด

10.


ขา 5V บนบอร์ด Arduino UNO ทำหน้าที่อะไร

a)

ส่งสัญญาณดิจิทัล

b)

จ่ายไฟบวกให้วงจร

c)

รับแรงดันจากแบตเตอรี่

d)

อ่านค่าจากเซนเซอร์

11.

ถ้าจะต่อหลอด LED กับ Arduino ผ่าน Breadboard ต้องต่ออะไรเพิ่มเพื่อป้องกันความเสียหาย

a)

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

b)

ตัวต้านทาน

c)

Relay

d)

ไดโอด

12.

ขา 5V บนบอร์ด Arduino UNO ทำหน้าที่อะไร

a)

ส่งสัญญาณดิจิทัล

b)

จ่ายไฟบวกให้วงจร

c)

รับแรงดันจากแบตเตอรี่

d)

อ่านค่าจากเซนเซอร์

13.

ขา GND บน Arduino มีหน้าที่ใด

a)

จ่ายแรงดัน 5V

b)

รับสัญญาณ PWM

c)

เป็นขาไฟลบของวงจร

d)

ป้อนสัญญาณเสียง

14.

คำสั่งใดใช้กำหนดให้ขา 13 เป็นขา OUTPUT

a)

digitalWrite(13, HIGH);

b)

digitalRead(13);

c)

pinMode(13, OUTPUT);

d)

analogWrite(13, 255);

15.

คำสั่งใดใช้เปิดหลอด LED ที่ต่ออยู่กับขา 7

a)

digitalWrite(7, LOW);

b)

pinMode(7, OUTPUT);

c)

digitalWrite(7, HIGH);

d)

analogRead(7);

16.

ฟังก์ชัน delay(1000); หมายถึงอะไร

a)

หยุดโปรแกรม 1 นาที

b)

หยุดโปรแกรม 1 วินาที

c)

หยุดโปรแกรม 10 วินาที

d)

ทำให้ LED กระพริบเร็วขึ้น

17.

หากต้องการให้หลอดไฟ LED กระพริบ ต้องใช้คำสั่งใดร่วมกัน

a)

digitalRead() และ analogWrite()

b)

digitalWrite() และ delay()

c)

pinMode() และ analogRead()

d)

analogWrite() และ digitalRead()

18.

คำสั่งใดใช้ปิดหลอดไฟ LED

a)

digitalWrite(LED, ON);

b)

digitalWrite(LED, HIGH);

c)

digitalWrite(LED, OFF);

d)

digitalWrite(LED, LOW);

19.

หากเขียนโค้ดว่า digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); จะเกิดอะไรขึ้น

a)

ไฟจะดับตลอด

b)

ไฟจะติดตลอด

c)

ไฟจะกระพริบทุก 2 วินาที

d)

ไฟจะกระพริบทุก 1 วินาที

20.

คำสั่งใดใช้ปิดหลอดไฟ LED

a)

digitalWrite(LED, ON);

b)

digitalWrite(LED, HIGH);

c)

digitalWrite(LED, OFF);

d)

digitalWrite(LED, LOW);

21.

คำสั่งใดใช้ในการอ่านค่าจากขาอนาล็อก

a)

digitalRead()

b)

analogWrite()

c)

analogRead()

d)

pinMode()

22.

ค่าที่ได้จาก analogRead(A0) จะอยู่ในช่วงใด

a)

0 ถึง 5

b)

0 ถึง 1023

c)

0 ถึง 255

d)

0 ถึง 1

23.

คำสั่ง int val = analogRead(A2); มีผลอย่างไร

a)

อ่านค่าดิจิทัลจากขา A2

b)

อ่านค่าดิจิทัลจากขา D2

c)

อ่านค่าอนาล็อกจากขา A2 แล้วเก็บในตัวแปร val

d)

เขียนค่าลงขา A2

24.

ใน Arduino UNO มีขา Analog Input ทั้งหมดกี่ขา

a)

4

b)

5

c)

6

d)

8

25.

หากต้องการใช้งานขา 2 เป็นขาอินพุต ต้องใช้คำสั่งใด

a)

pinMode(2, OUTPUT);

b)

digitalRead(2);

c)

pinMode(2, INPUT);

d)

analogRead(2);