wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ทบทวน Arduino Nano

Total questions: 33

Worksheet time: 27mins

Name
Class
Date
1.

ข้อไดกล่าวไม่ถูกต้องเกี่ยวกับ ไมโครคอนโทรลเลอร์

a)

มีตัวย่อว่า μC\mu C ,uC หรือ MCU

b)

เปรียบเสมือนสมองของหุ่นยนต์

c)

เป็นส่วนประกอบของเครื่องคอมพิวเตอร์ สามารถใช้เป็นหน่วยประมวลผลแทน CPU ได้

d)

เป็นอุปกรณ์ควบคุมขนาดเล็ก มีประสิทธิภาพ

2.

สิ่งนี้เรียกว่าอะไร

a)

จอ olce

b)

จอ oled

c)

จอ led

d)

แผงวงจรหลัก

3.

การเรียกใช้ฟังก์ชั่นการแสดงผลที่หน้าจอ OLED โดยกำหนดที่ void setup{} ต้องเรียกใช้คำสั่งใด

(a)  

4.

ถ้าอยากให้ล้างการแสดงผลหน้าจอ OLED ต้องใช้คำสั่งใด

(a)  

5.

ถ้าจะหน่วงเวลา 2 วินาที ต้องเขียนคำสั่งอย่างไร

(a)  

6.

การกำหนดตัวแปร เป็นชนิดข้อมูลจำนวนจริง ใช้ % อะไร

(a)  

7.

การกำหนดตัวแปร เป็นชนิดข้อมูลจำนวนเต็ม ใช้ % อะไร

(a)  

8.

บรรทัดแรกสุดของการเขียนโค้ดคำสั่ง สำหรับBoard Model Nano คืออะไร

(a)  

9.

ถ้าอยากให้คำว่า Hello แสดงผลออกทางจอ OLED ต้องเขียนคำสั่งอย่างไร

a)

oled(30,30,[Hello World]);

b)

old(30,30,"Hello World");

c)

oled(30,30,Hello World);

d)

oled(30,30,"Hello World");

10.

ถ้าอยากให้โปรแกรมทำงานวนรอบไม่รู้จบ ต้องเขียนในฟังก์ชั่นใด

a)

void setup()

b)

void loop()

c)

void main()

d)

ถูกทุกข้อ

11.

ข้อใดเป็นการกำหนดตัวอักษรที่ขนาดใหญ่ที่สุด

a)

setTextsize(0);

b)

setTextsize(1);

c)

setTextsize(2);

d)

setTextsize(3);

12.

จากภาพในช่องสีแดงควรเขียนคำสั่งอย่างไรถ้าจะนำค่าในตัวแปร x มาแสดงผลที่จอ OLED

a)

oled(0,30,"value : %b",x);

b)

oled(0,30,"value : %d",x);

c)

oled(0,30,"value : %c",x);

d)

oleb(0,30,"value : %d",x);

13.

การประกาศตัวแปรที่อยู่นอกฟังก์ชันใด ๆ สามารถนำตัวแปรนี้ไปใช้ได้ในทุกฟังก์ชัน ที่มีการเรียกใช้ คือการประกาศตัวแปรแบบใด

a)

Global variable

b)

Local variable

c)

Constant

d)

ไม่มีข้อถูก

14.

จากภาพสิ่งนี้เรียกว่าอะไร

a)

เซนเซอร์ Ok

b)

เซนเซอร์ Knob

c)

เซนเซอร์ สวิตช์

d)

หลอดไฟ LED

15.

จากภาพสิ่งนี้เรียกว่าอะไร

a)

เซนเซอร์ Ok

b)

เซนเซอร์ Knob

c)

เซนเซอร์ สวิตช์

d)

หลอดไฟ LED

16.

จากภาพสิ่งนี้เรียกว่าอะไร

a)

ตัวต้านทานปรับค่าได้ Knob

b)

เซนเซอร์ Knob

c)

เซนเซอร์ สวิตช์

d)

หลอดไฟ LED

17.

จากภาพหมายเลข 5 คือพอร์ตเชื่อมต่อประเภทใด

a)

พอร์ตอินพุต เอาต์พุต อะนาลอก

b)

พอร์ตอินพุต เอ้าต์พุต ดิจิตอล

18.

ข้อใดกล่าวถูกต้องเกี่ยวกับเซนเซอร์ สวิตช์

a)

เมื่อกดจะส่งลอจิก 1

b)

เมื่อไม่กดจะส่งลอจิก 0

c)

สามารถเชื่อมต่อได้กับทุกพอร์ตที่เป็นพอร์ตอินพุตอะนาลอก

d)

สามารถเชื่อมต่อได้กับทุกพอร์ตที่เป็นพอร์ตอินพุตดิจิตอล

19.

ถ้าเงื่อนไข เป็นจริง ข้อใดถูกต้อง

a)

แสดงผลทางจอOLED ว่า No Sw_OK และล้างหน้าจอ

b)

แสดงผลทางจอOLED ว่า Hello world และล้างหน้าจอ

c)

แสดงผลทางXIO ว่า Hello world และล้างหน้าจอ

d)

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

20.

ถ้าเงื่อนไข เป็นเท็จ ข้อใดถูกต้อง

a)

แสดงผลทางจอOLED ว่า No Sw_OK และล้างหน้าจอ

b)

แสดงผลทางจอOLED ว่า Hello world และล้างหน้าจอ

c)

แสดงผลทางXIO ว่า Hello world และล้างหน้าจอ

d)

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

21.

จากกภาพ ถ้าบรรทัดแรกสุด คือคำสั่งอะไร

a)

การเรียกใช้คำสั่งการแสดงผลของ ModelNano.h

b)

การกำหนดค่าให้กับบอร์ด Arduino Nano

c)

การเรียกใช้ไฟล์จากไลบารี่ (Library) ModelNano.h เข้ามาร่วมประมวลผล

d)

การประกาศตัวแปรให้กับบอร์ด Arduino Nano

22.

ในคำสั่ง void setup() เมื่อรันโปรแกรมแล้วจะเกิดสิ่งใดขึ้น

a)

หลอดไฟสีฟ้าและสีแดง สว่าง

b)

หลอดไฟสีฟ้า สว่าง

c)

หลอดไฟสีแดง สว่าง

d)

หลอดไฟสีฟ้าและสีแดง ดับ

23.

จากภาพ int a; เป็นรูปแบบข้อมูลชนิดใด

a)

ตัวอักษร

b)

ทศนิยม

c)

ตัวเลข

d)

อักขระ

24.

ถ้าใช้คำสั่ง oledMode(2); จะเกิดสิ่งใดขึ้น

a)

b)

c)

d)

25.

จากภาพ จะเกิดสิ่งใดขึ้นเมื่อมีการรันโปรแกรมขึ้นมาครั้งแรก

a)

แสดงผลที่จอOLEDว่า You push Sw 1

b)

แสดงผลที่จอOLEDว่า You push Sw 2

c)

แสดงผลที่จอOLEDว่า You push Sw 0

d)

ถูกทุกข้อ

26.

จากภาพ จะเกิดสิ่งใดขึ้นถ้าหากคำสั่ง if เป็นจริง

a)

หลอดไฟสีฟ้า สว่าง

b)

หลอดไฟสีแดง สว่าง

c)

หลอดไฟสีแดง ดับ

d)

หลอดไฟสีฟ้า ดับ

27.

จากภาพ จะเกิดสิ่งใดขึ้นถ้าหากตรวจสอบเงื่อนไขแล้วพบว่า เป็นเท็จทุกประการ

a)

แสดงผลที่จอOLEDว่า U push SW_OK

b)

แสดงผลที่จอOLEDว่า You push sw %d

c)

แสดงผลที่จอOLEDว่า pin2, 0

d)

แสดงผลที่จอOLEDว่า No Push Switch

28.

จากภาพ #define led1 2 คืออะไร

a)

กำหนดตัวแปร led2 ให้เชื่อมต่อกับพอร์ตดิจิตอล2

b)

กำหนดตัวแปร led1 ให้เชื่อมต่อกับพอร์ตอะนาลอก2

c)

กำหนดตัวแปร led1 ให้เชื่อมต่อกับพอร์ตดิจิตอล2

d)

กำหนดตัวแปร led1 ให้เชื่อมต่อกับพอร์ตดิจิตอลA0

29.

จากภาพ คำสั่ง int v = analog(A0); ข้อใดไม่ถูกต้อง

a)

การเชื่อมต่อพอร์ตอะนาลอก A0

b)

v เป็นข้อมูลชนิด จำนวนเต็ม

c)

เอาค่าจากพอร์ตอะนาลอก A0 มาเก็บที่ตัวแปร v ในรูปแบบข้อมูลชนิด จำนวนเต็ม

d)

เอาค่าจากพอร์ตอะนาลอก A0 มาเก็บที่ตัวแปร v ในรูปแบบข้อมูลชนิด จำนวนจริง

30.

จากภาพ ถ้า v = 200 จะเกิดสิ่งใดขึ้น

a)

หลอด led 1 ติด

b)

หลอด led 1 ดับ

c)

ไม่มีสิ่งใดเกิดขึ้น

31.

ความรู้สึกหลังจากที่ได้เล่นเกมนี้ 😊😊

4 lines
32.

นักเรียนคิดว่าเกมนี้ยากหรือไม่

a)

ยากที่สุด

b)

ยาก

c)

ปานกลาง

d)

ง่าย

e)

ง่ายที่สุด

33.

นักเรียนกลับไปทบทวนบทเรียนอย่างสม่ำเสมอ หลังจากที่เรียนเสร็จหรือไม่

a)

มากที่สุด

b)

มาก

c)

ปานกลาง

d)

น้อย

e)

น้อยที่สุด