VEX 3-Wire Servo เป็นมอเตอร์ที่ติดตั้งไมโครคอนโทรลเลอร์แบบบูรณาการ ซึ่งช่วยให้สามารถวางตำแหน่งเชิงมุมได้อย่างแม่นยำภายในช่วงการเคลื่อนไหว
องศา ในขณะที่มอเตอร์ต่อเนื่องหมุนได้อย่างอิสระ มอเตอร์เซอร์โวจะใช้ตัวกระตุ้นเพื่อเคลื่อนที่ไปยังตำแหน่งเฉพาะด้วยความเร็วคงที่ และต้านทานการเคลื่อนไหวภายนอกอย่างแข็งขันในขณะที่คงตำแหน่งนั้นไว้จนกว่าจะได้รับคำสั่งใหม่ 


การเชื่อมต่อเซอร์โว 3 สาย

1. หากต้องการเชื่อมต่อเซอร์โว 3 สายเข้ากับ V5 Brain ให้ค้นหาพอร์ต 3 สายที่ด้านข้างของ Brain

2. เชื่อมต่อ VEX 3-Wire Servo เข้ากับพอร์ตใดพอร์ตหนึ่งเหล่านี้


การกำหนดค่าใน VEXcode

1. เลือก 3-WIRE จากหน้าต่างอุปกรณ์

2. เลือก SERVO จากรายการอุปกรณ์ 3 สาย

เลือกพอร์ต 3 สายที่จะเชื่อมต่อเซอร์โว

เลือก เสร็จสิ้น.

หมายเหตุ: เปลี่ยนชื่อของ Servo โดยเลือกชื่อทางด้านขวาของไอคอน Servo ในภาพหน้าจอนี้มีชื่อว่า "ServoA"


การใช้เซอร์โวกับบล็อค

เซอร์โว 3 สาย VEX มีช่วงทั้งหมด 100 องศา โดยขอบเขตล่างอยู่ที่ 0 องศา ขอบเขตบนอยู่ที่ 100 องศา และ 50 องศาเป็นจุดศูนย์กลางที่แน่นอน

หมายเหตุ: เซอร์โว 3 สาย VEX เริ่มต้นแต่ละโครงการโดยตั้งศูนย์ตัวเองโดยอัตโนมัติที่ 50 องศา ก่อนที่จะดำเนินการเคลื่อนไหวใดๆ

สามารถควบคุมมอเตอร์ได้โดยใช้ Spin Servo เพื่อวางตำแหน่ง บล็อกโดยการป้อนมุมที่ต้องการให้มอเตอร์เคลื่อนที่

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อกนี้ โปรดไปที่Spin Servo เพื่อวางตำแหน่งอ้างอิง API บล็อก ที่นี่


การใช้เซอร์โวด้วย Python / C++

เซอร์โว 3 สาย VEX มีช่วงทั้งหมด 100 องศา โดยมีขอบเขตล่างอยู่ที่ -50 องศา ขอบเขตบนอยู่ที่ 50 องศา และ 0 องศาเป็นจุดศูนย์กลางที่

หมายเหตุ: เซอร์โว 3 สาย VEX เริ่มต้นแต่ละโครงการโดยตั้งศูนย์ตัวเองโดยอัตโนมัติที่ 0 องศา ก่อนที่จะดำเนินการเคลื่อนไหวใดๆ

งูหลาม

servo_a.set_position(50, องศา)


ซี++

ServoA.setPosition(50.0, องศา);

สามารถควบคุมมอเตอร์ได้โดยใช้วิธีการที่เกี่ยวข้องใน Python หรือ C++ และป้อนมุมที่ต้องการให้มอเตอร์เคลื่อนที่

 

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเหล่านี้ โปรดไปที่ API Reference สำหรับ Python หรือ C++

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: