wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ครั้งที่ 2. ม.4 Servo กับ อัลตราโซนิกส์ (ultrasonics)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ข้อที่ 1 ข้อใดเป็นการใช้คำสั่ง #include <Servo.h>

a)

การเรียกใช้ Llibrarly เพื่อควบคุม servo

b)

การเรียกใช้ Llibrarly เพื่อควบคุม (Speed Control)

c)

การเรียกใช้ Llibrarly เพื่อควบคุม (Position Control)

d)

การเรียกใช้ Llibrarly เพื่อควบคุม ‎Feedback

2.

ข้อที่ 2 เซ็นเซอร์อัลตราโซนิกส์ (ultrasonics) หลักการทำงาน

a)

เซ็นเซอร์ที่ใช้สำหรับตรวจจับวัดถุต่างๆสะท้อนของคลื่นความถี่เสียง

b)

ซ็นเซอร์ที่ใช้สำหรับตรวจจับสีต่างๆสะท้อนของคลื่นความถี่เสียง

c)

ซ็นเซอร์ที่ใช้สำหรับตรวจจับรูปต่างๆสะท้อนของคลื่นความถี่เสียง

d)

ซ็นเซอร์ที่ใช้สำหรับตรวจจับไฟต่างๆสะท้อนของคลื่นความถี่เสียง

3.

ข้อที่ 3 คำสั่ง int pos = 0; ประกาศตัวแปรชื่อและมีค่าเท่ากับ

a)

ประกาศตัวแปรชื่อ pos มีค่าเท่ากับ 1 เป็นตัวแปรประเภท int.

b)

ประกาศตัวแปรชื่อ pos มีค่าเท่ากับ 2 เป็นตัวแปรประเภท int.

c)

ประกาศตัวแปรชื่อ pos มีค่าเท่ากับ 3 เป็นตัวแปรประเภท int.

d)

ประกาศตัวแปรชื่อ pos มีค่าเท่ากับ 0 เป็นตัวแปรประเภท int.

4.

ข้อที 4 คำสั่ง Serial . begin (9600) ; คือการกําหนดอัตรา

a)

การกําหนดอัตราความเร็วการสื่อสารพอร์ตอนุกรมด้วยความเร็ว 9601 บิตต่อวินาที (bps)

b)

การกําหนดอัตราความเร็วการสื่อสารพอร์ตอนุกรมด้วยความเร็ว 9600 บิตต่อวินาที (bps)

c)

การกําหนดอัตราความเร็วการสื่อสารพอร์ตอนุกรมด้วยความเร็ว 9630 บิตต่อวินาที (bps)

d)

การกําหนดอัตราความเร็วการสื่อสารพอร์ตอนุกรมด้วยความเร็ว 9604 บิตต่อวินาที (bps)

5.

ข้อที่ 5 คำสั่ง delay(10000); \\ Wait for 10000 millisecond(s) คือ

a)

รอ 10,000 มิลลิวินาที

b)

รอ 10,00 มิลลิวินาที

c)

รอ 10 มิลลิวินาที

d)

รอ 1 มิลลิวินาที

6.

ข้อที่ 6 คำสั่ง else คือ

a)

คำสั่งที่ใช้ในการตรวจสอบตัวมันเอง

b)

คำสั่งที่ใช้ในการตรวจสอบที่ไป

c)

คำสั่งที่ใช้ในการตรวจสอบที่มา

d)

คำสั่งที่ใช้ในการตรวจสอบเงื่อนไข

7.

ข้อที่ 7 คำสั่ง if-else คือ

a)

คำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไข

b)

คำสั่งที่กำหนดการเลือกกระทำตามที่อยู่

c)

คำสั่งที่กำหนดการเลือกกระทำตามเวลา

d)

คำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไขที่ 3

8.

ข้อที่ 8 คำสั่ง myservo . attach (9) ;

a)

กำหนดขา 9 ควบคุม Servo

b)

กำหนดขา 9.1 ควบคุม Servo

c)

กำหนดขา 9.2 ควบคุม Servo

d)

กำหนดขา 9.3 ควบคุม Servo

9.

ข้อที่ 9 Servo รุ่น SG90 คำสั่ง myservo.write(X); ตัวแปร X คือ

a)

ตัวแปรที่เก็บค่าตัวเลขตัวแปร

b)

ตัวแปรที่เก็บค่าตัวเลขการหาค่า

c)

ตัวแปรที่เก็บค่าตัวเลขค่า x

d)

ตัวแปรที่เก็บค่าตัวเลขององศาต่างๆ

10.

ข้อที่ 10 วิธีการต่ออุปกรณ์   Arduino ควบคุม Servo Motor 0-180 องศา สายแต่ล่ะสีคือ

a)
  • สายสีน้ำตาล -> GND

  • สายสีแดง -> 5V

  • สายสีส้ม -> ขา 9

b)
  • สายสีน้ำตาล -> GND

  • สายสีแดง -> 3V

  • สายสีส้ม -> ขา 2

c)
  • สายสีน้ำตาล -> 3V

  • สายสีแดง -> 5V

  • สายสีส้ม -> ขา 2.1

d)
  • สายสีน้ำตาล -> GND

  • สายสีแดง -> 4V

  • สายสีส้ม -> ขา 9.1