wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบปลายภาค IPST MICROBOX ม.2 ภาคเรียนที่ 2 ปีการศึกษา 2561

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

คำสั่ง sleep(500); แปลว่า

a)

ใส่ใีอักษร

b)

เคลียร์หน้าจอ

c)

ให้โปรแกรมหลับไป 500 มิลลิวินาที

d)

หน่วงเวลา 500 มิลลิวินาที

2.

คำสั่ง sw_ok_press() มีไว้ทำอะไร

a)

เป็นฟังก์ชั่นวนตรวจสอบอินฟาเรด บนบอร์ด IPST-SE

b)

เป็นฟังก์ชั่นวนตรวจสอบการรับแสง บนบอร์ด IPST-SE

c)

เป็นฟังก์ชั่นวนตรวจสอบการทักทาย บนบอร์ด IPST-SE

d)

เป็นฟังก์ชั่นวนตรวจสอบการกดสวิตช์ OK บนบอร์ด IPST-SE

3.

คำสั่ง motor(1,Speed); motor(2,Speed); สั่งงานให้มอเตอร์ทำงานอย่างไร

a)

เดินหน้า

b)

ถอยหลัง

c)

หมุน

d)

ตีลังกา

4.

จากคำสั่งนี้

#include <ipst.h>

void setup()

{

sw_OK_press();

}

void loop()

{

motor(1,-40);

motor(2,-40);

sleep(1000);

}


ทำให้มอเตอร์ทำงานอย่างไร

a)

ถอยหลัง

b)

เดินหน้า

c)

หมุนตัว

d)

ตีลังกา

5.

รูปแบบของโปรแกรม Arduino ส่วนใดจะทำงานแค่ครั้งเดียวเท่านั้น

a)

Void Setup(){ }

b)

Void Main(){ }

c)

Void loop(){ }

d)

Main(){ }

6.

ข้อใดคือคำสั่งปรับเปลี่ยนขนาดตัวอักษร

a)

glcdtext();

b)

glcdtextsize();

c)

setText();

d)

setTextSize();

7.

หน้าจอ LCD สามารถแสดงตัวอักษร(ขนาดปกติ) ได้กี่บรรทัด

a)

8

b)

10

c)

16

d)

21

8.

คำสั่งที่ใช้ในการสร้างเสียงแบบกำหนดความยาวและความถี่ของเสียงได้คือข้อใด

a)

beep

b)

sound

c)

speaker

d)

out

9.

คำสั่ง beep(x);

ค่าของ 'x' มีความหมายตามข้อใด

a)

หมายเลขพอร์ตที่เชื่อมต่อ

b)

ความดังของเสียง

c)

ระยะเวลาที่เสียงดัง

d)

จำนวนครั้งที่ดัง

10.

out(x,y);

จากคำสั่งข้างต้น ข้อใดกล่าว "ไม่ถูกต้อง"

a)

ค่าของ x และ y คือ chanel และ state

b)

ค่าของ y มีค่าแค่ 0 กับ 1

c)

คำสั่งนี้เมื่อหลอดไฟติดแล้วจะไม่ดับเอง

d)

คำสั่งนี้ถ้าทำใน setup หลอดไฟจะติด 1 ครั้งแล้วดับ

11.

ในการกำหนดเงื่อนไขการทำงาน ควรใช้คำสั่งใด

a)

if

b)

case

c)

do

d)

loob

12.

จากภาพหุ่นยนต์เคลื่อนที่อย่างไร

a)

เลี้ยวซ้าย 1 นาที

b)

เลี้ยวขวา 1 นาที

c)

เดินตรง 1 นาที

d)

หยุด 1 นาที

13.

จากภาพหุ่นยนต์เคลื่อนที่อย่างไร

a)

เลี้ยวซ้าย 1 นาที

b)

เลี้ยวขวา 1 นาที

c)

เดินตรง 1 นาที

d)

หยุด 1 นาที

14.

จากภาพหุ่นยนต์ทำงานกี่ครั้ง

a)

1

b)

2

c)

3

d)

4

15.

คำสั่ง fd(forward) คือคำสั่งให้หุ่นยนต์ทำงานอย่างไร

a)

เดินตรงไป

b)

เดินหน้า

c)

เลี้ยวขวา

d)

หมุน 90 องศา

16.

คำสั่ง bk(backward) คือคำสั่งให้หุ่นยนต์ทำงานอย่างไร

a)

ถอยหลัง

b)

หมุน 180 องศา

c)

เลี้ยวซ้าย

d)

เดินถอยหลัง

17.

คำสั่ง Sound(x,y,z) ข้อใดไม่ถูกต้อง

a)

x = พอร์ตที่ speaker ต่อใช้งานกับบอร์ด

b)

y = ความถี่ของเสียง

c)

z = ให้ส่งเสียงตามเวลาที่กำหนด

d)

คำสั่ง sound ส่งเสียง beeb เท่านั้น

18.

ขั้นตอนการสั่งงานหุ่นยนต์จากเริ่มต้นจนถึงขั้นตอนหุ่นยนต์ทำงานหรือขั้นตอนเกี่ยวกับการปฏิบัติการหุ่นยนต์ ipst microbox se ข้อใดกล่าวไม่ถูกต้อง

a)

เขียนโค้ด->คอมไพล์โค้ด->อัพโหลดโค้ด->สั่งหุ่นทำงาน

b)

การ upload ทุกครั้งจะต้องต่อสาย USB และหุ่นยนต์จะต้องอยู่ในสถานะเปิด

c)

การให้หุ่นยนต์ปฏิบัติการไม่ต้องเก็บสายไฟหรือแบตให้เรียบร้อยเสมอ

d)

โค้ดที่ upload ครั้งสุดท้ายจะอยู่ในหุ่นยนต์จนกว่าจะมีการ upload ใหม่

19.

โปรแกรมที่ใช้ในการเขียนภาษาและติดต่อกับอุปกรณ์ IPST MicroBox SE

a)

Basic Stamp

b)

Arduino

c)

Dev C++

d)

AVR

20.

IPST MicroBox SE ใช้ภาษาใดในการเขียน

a)

ภาษาระดับต่ำ

b)

ภาษาเครื่อง

c)

ภาษา C

d)

ภาษา Basic