<< Go Back

แบบทดสอบก่อนเรียนบทที่ 4

1. Servo มาจากภาษาละตินจาก คำว่า Sevus ในภาษาละตินหมายถึงอะไร
  1. อัตโนมัติ
  2. เครื่องจักร
  3. ทาส
  4. มนุษย์
   
2. ภายใน Servo Library ฟังก์ชั่น attach() หมายความว่าอะไร
  1. ฟังก์ชั่นที่ใช้ในการกำหนดขาสัญญาณ
  2. ฟังก์ชั่นที่ใช้ควบคุมตำแหน่งที่ต้องการ
  3. ฟังก์ชั่นหน่วงเวลาการทำงานในหน่วยวินาที
  4. ฟังก์ชั่นที่ใช้ในการกำหนดขาสัญญาณบน servo
   
3. จากโครงงานตู้จำหน่ายเครื่องดื่มแบบหยอดเหรียญ ใช้ servo แบบใด
  1. หมุนตามองศาในช่วง 0-90 องศา
  2. หมุนตามองศาในช่วง 0-180 องศา
  3. หมุนตามองศาในช่วง 0-360 องศา
  4. servo หมนุได้รอบทิศทาง
   
4. สัญญาณควบคุม RC Servo Motor อยู่ในรูปแบบใด
  1. RC
  2. PCM
  3. PMW
  4. PWM
   
5. เมื่อใช้ Servo Motor บนบอร์ด Arduino จะต้องเชื่อมต่อกับ pin ใด
  1. VCC
  2. GND
  3. SCL, SDA
  4. Digital Pin 0 -13 ได้ทุก Pin
   
6. กำหนดความกว้างของสัญญาณพัลส์ไว้ที่ 2 ms ตัว Servo Motor หมุนแบบใด
  1. หมุนตามเข็มนาฬิกา
  2. หมุนทวนเข็มนาฬิกา
  3. อยู่ที่ตำแหน่งกึ่งกลาง
  4. หมุนเป็นวงกลม
   
7. กำหนดความกว้างของสัญญาณพัลส์ไว้ที่ 0.5-1.5 ms ตัว Servo Motor หมุนแบบใด
  1. หมุนตามเข็มนาฬิกา
  2. หมุนทวนเข็มนาฬิกา
  3. อยู่ที่ตำแหน่งกึ่งกลาง
  4. หมุนเป็นวงกลม
   
8. servo 180 มีสายสำหรับเชื่อมต่อกับบอร์ดทั้งหมดกี่เส้น
  1. 2 เส้น คือ Signal , VCC
  2. 3 เส้น คือ Signal , VCC , GND
  3. 3 เส้น คือ Signal , VCC , I2C
  4. 3 เส้น คือ AO , A1 , A0
   
9. ข้อใดไม่สามารถควบคุมด้วย servo
  1. ควบคุมความเร็ว
  2. ควบคุมตำแหน่ง
  3. ควบคุมความดังเสียง
  4. ควบคุมแนวระยะทาง
   
10. ข้อใดคือการเรียกใช้งาน Library servo
  1. #include <Servo.h>
  2. #include <Servo motor.h>
  3. #include <conio.h>
  4. #include <LiquidCrystal_PCF8574.h>
   
11. ข้อใดคือความหมายของ myservo1.attach(6)
  1. ประกาศเรียกใช้งานตัวแปรให้ servo ทั้งหมด 6 ตัว
  2. กำหนด servo1 หมุนไปที่ 0-90 องศา หน่วงเวลา 6 วินาที
  3. ขาสัญญาณ servo2 ต่อกับ pin6 บนบอร์ด Arduino
  4. ขาสัญญาณ servo1 ต่อกับ pin6 บนบอร์ด Arduino
   
12. ข้อใดคือฟังก์ชันที่ใช้ควบคุมตำแหน่งที่ต้องการให้ servo motor หมุนไปยังองศาที่กำหนด
  1. ฟังก์ชัน attach()
  2. ฟังก์ชัน read()
  3. ฟังก์ชัน write()
  4. ฟังก์ชัน attached()
   

 

<< Go Back