Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ 01 - เริ่มต้นใช้งาน PuppyBot+Motor

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.
  1. 1. บอร์ดไมโครคอนโทรเลอร์ที่ใช้เรียน คือ บอร์ดรุ่นใด

a)

POP-X2

b)

PUPPYBOT

c)

ATX2

d)

POP32I

2.
  1. 2. การประกาศชุดคำสั่งเพื่อเรียกใช้งาน Library บอร์ดรุ่น PuppyBot คือข้อใด

a)

#include <puppybot.h>

b)

#include <"puppybot">

c)

#include <PuppyBot.h>

d)

#include <PuppyBot>

3.
  1. 3. การประกาศเพื่อเรียกใช้คำสั่งในส่วน void setup ของบอร์ดรุ่น PuppyBot คือข้อใด

a)

PuppyBot_setup()

b)

puppybot_setup();

c)

setup_puppybot();

d)

setup-puppybot();

4.
  1. 4. คำสั่ง void setup(); มีลักษณะอย่างไร

a)

เป็นคำสั่งที่จะทำงานเพียงรอบเดียวหลังจากเปิดสวิตซ์ของบอร์ด

b)

เป็นคำสั่งที่จะทำงานก่อนเปิดสวิตซ์ของบอร์ด

c)

เป็นคำสั่งที่จะทำงานวนซ้ำเดิมไปเรื่อยๆ

d)

เป็นคำสั่งที่จะทำงานวนซ้ำเดิมไปเรื่อยๆ
แต่ไม่เกิน 10 รอบ

5.
  1. 5. คำสั่ง void loop(); มีลักษณะอย่างไร

a)

เป็นคำสั่งที่จะทำงานเพียงรอบเดียวหลังจากเปิดสวิตซ์ของบอร์ด

b)

เป็นคำสั่งที่จะทำงานก่อนเปิดสวิตซ์ของบอร์ด

c)

เป็นคำสั่งที่จะทำงานวนซ้ำเดิมไปเรื่อยๆ

d)

เป็นคำสั่งที่จะทำงานวนซ้ำเดิมไปเรื่อยๆ
แต่ไม่เกิน 10 รอบ

6.
  1. 6. โค้ดคำสั่งเพื่อรอการกดปุ่ม SW1 เพื่อให้โปรแกรมเริ่มทำงาน คือข้อใด

a)

wait_SW1();

b)

waiting_SW1();

c)

SW1_wait();

d)

SW1_waiting();

7.
  1. 7. โค้ดคำสั่งให้มอเตอร์ตัวที่ 1 วิ่งไปข้างหน้าด้วยความเร็ว 50%

a)

motor(1,50);

b)

motor(1,-50);

c)

motor(50,1);

d)

motor(-50,1);

8.
  1. 8. โค้ดคำสั่งให้มอเตอร์ตัวที่ 2 วิ่งถอยหลังด้วยความเร็ว 20%

a)

motor(2,20);

b)

motor(2,-20);

c)

motorback(20);

d)

motorback(-20);

9.
  1. 9. โค้ดคำสั่งให้มอเตอร์หยุดหมุน ทั้ง 2 มอเตอร์ คือข้อใด (มีคำตอบที่ถูกต้อง 2 คำตอบ)

a)

motorBreak(0);

b)

motorStop(0);

c)

motorPause(0);

d)

motorOff(0);

e)

motorOffline(0);

10.
  1. 10. โค้ดคำสั่งให้มอเตอร์หยุดหมุนแบบ หยุดจ่ายไฟให้มอเตอร์ คือข้อใด

a)

motorStop();

b)

motorBreak();

11.
  1. 11. โค้ดคำสั่งให้มอเตอร์หยุดหมุนแบบ หยุดชั่วคราวเหมือนเบรกรถ คือข้อใด

a)

motorStop();

b)

motorBreak();

12.
  1. 12. โค้ดคำสั่งให้มอเตอร์ที่ 2 หยุดทำงานแบบไม่จ่ายกระแสไฟฟ้าให้มอเตอร์ คือข้อใด

a)

motorStop(2);

b)

motorStop(two);

c)

motorBreak(2);

d)

motorBreak(two);

13.
  1. 13. โค้ดคำสั่งให้มอเตอร์ที่ 1 หยุดทำงานแบบเบรกชั่วคราว คือข้อใด

a)

motorStop(1);

b)

motorStop(one);

c)

motorBreak(1);

d)

motorBreak(one);

14.

14.โค้ดคำสั่ง delay(1000); หมายความว่าอย่างไร

a)

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

b)

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

c)

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

d)

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

15.
  1. 15. ผลลัพธ์ของโค้ดคำสั่ง motor(1,-40); motor(2,-30) คือข้อใด

a)

มอเตอร์วิ่งถอยหลัง

b)

มอเตอร์วิ่งไปข้างหน้า

c)

มอเตอร์หยุดหมุน

d)

Error