Động cơ Servo VEX 3-Wire là động cơ được trang bị bộ vi điều khiển tích hợp cho phép định vị góc chính xác trong phạm vi chuyển động
độ. Trong khi động cơ liên tục quay tự do, động cơ servo sử dụng bộ truyền động để di chuyển đến một vị trí cụ thể với tốc độ cố định và chủ động chống lại chuyển động bên ngoài trong khi giữ nguyên vị trí đó cho đến khi có lệnh mới. 


Kết nối Servo 3 dây

Hình ảnh hiển thị bộ xử lý V5 Brain với tám cổng 3 dây được đánh dấu nổi bật. Các cổng này được đánh số thứ tự từ A đến H.

1. Để kết nối Servo 3 dây với V5 Brain, hãy xác định vị trí các cổng 3 dây ở bên cạnh Brain.

Hình ảnh hiển thị bộ điều khiển V5 Brain với thiết bị Servo 3 dây được kết nối với một trong các cổng 3 dây của nó.

2. Kết nối VEX 3-Wire Servo với một trong các cổng này.


Cấu hình trong VEXcode

Menu Thiết bị VEXcode V5 sau khi nút Thêm thiết bị đã được chọn. Tùy chọn 3 dây được đánh dấu nổi bật.

1. Chọn 3-WIRE từ cửa sổ Thiết bị.

Menu Thiết bị VEXcode V5 sau khi tùy chọn 3 dây đã được chọn. Tùy chọn Servo được tô sáng.

2. Chọn SERVO từ danh sách thiết bị 3 dây.

Menu Thiết bị VEXcode V5 với menu Cổng 3 dây được hiển thị.

3. Chọn cổng 3 dây mà Servo được kết nối tới.

Menu Thiết bị VEXcode V5 hiển thị menu Cổng 3 dây và Cổng đầu tiên được chọn. Bên dưới, nút "Xong" được tô sáng.

4. Chọn Xong.

Lưu ý: Thay đổi tên Servo bằng cách chọn tên bên phải biểu tượng Servo. Trong ảnh chụp màn hình này, nó được đặt tên là "ServoA".


Sử dụng Servo với các khối

Sơ đồ thiết bị servo 3 dây với phạm vi chuyển động tổng cộng là 100 độ. Các nhãn chỉ ra rằng khi được sử dụng trong các dự án Blocks, Servo được đặt ở vị trí trung tâm 50 độ, trong khoảng từ 0 đến 100 độ.

Servo 3 dây VEX có phạm vi tổng thể là 100 độ, với giới hạn dưới là 0 độ, giới hạn trên là 100 độ và 50 độ là tâm chính xác.

Lưu ý: Servo 3 dây VEX bắt đầu mỗi dự án bằng cách tự động định tâm ở góc 50 độ trước khi hoàn tất bất kỳ chuyển động nào.

Khối servo quay VEXcode V5 đọc tín hiệu từ Spin ServoA để định vị ở góc 50 độ.

Động cơ có thể được điều khiển bằng Servo vòng quay để định vị khối bằng cách nhập góc mong muốn để động cơ di chuyển tới.

Để biết thêm thông tin về khối này, hãy truy cập Tài liệu tham khảo APISpin Servo đến vị trí khối tại đây.


Sử dụng Servos với Python / C++

Sơ đồ thiết bị servo 3 dây với phạm vi chuyển động tổng cộng là 100 độ. Các nhãn chỉ ra rằng khi được sử dụng trong các dự án Python / C++, Servo được đặt ở vị trí trung tâm 0 độ, phạm vi từ -50 đến +50.

Servo 3 dây VEX có phạm vi tổng thể là 100 độ, với giới hạn dưới là -50 độ, giới hạn trên là 50 độ và 0 độ là tâm chính xác.

Lưu ý: Servo 3 dây VEX bắt đầu mỗi dự án bằng cách tự động căn giữa ở 0 độ trước khi hoàn tất bất kỳ chuyển động nào.

Trăn

servo_a.set_position(50, ĐỘ)


C++

ServoA.setPosition(50,0, độ);

Động cơ có thể được điều khiển bằng phương pháp tương ứng trong Python hoặc C++ và nhập góc mong muốn để động cơ di chuyển.

 

Để biết thêm thông tin về các phương pháp này, hãy tham khảo Tài liệu tham khảo API của chúng Python hoặc C++

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

Last Updated: