Macro#

Giới thiệu#

Robot lập trình VEX AIM bao gồm các macro, là các hành động được lập trình sẵn kết hợp nhiều hành vi của robot thành một khối duy nhất. Macro có thể khiến robot thể hiện cảm xúc, xoay hướng cho đến khi phát hiện vật thể hoặc di chuyển về phía các vật thể được phát hiện bởi cảm biến thị giác AI.

Dưới đây là danh sách tất cả các khối:

Hành động — Chạy các hành vi robot được lập trình sẵn.

Hành động#

hành động#

Khối lệnh act cho phép robot thực hiện một cảm xúc đã chọn bằng cách sử dụng chuyển động, âm thanh, biểu tượng cảm xúc và đèn LED.

khối ngăn xếp hành động#
hành động [vui vẻ v]

Tham số

Sự miêu tả

cảm xúc

Cảm xúc mà robot thể hiện:

  • vui vẻ
  • buồn bã
  • ngớ ngẩn
  • giận dữ
  • hưng phấn

Ví dụ

Khi được khởi động, nó đá một vật thể, rồi tỏ ra vui vẻ.#
khi bắt đầu
[React to kicking a sports ball.]
đá đối tượng [vừa v]
hành động [vui vẻ v]

xoay cho đến khi vật thể#

Khối lệnh quay cho đến khi gặp vật thể sẽ xoay robot cho đến khi Cảm biến Thị giác AI phát hiện ra vật thể.

Lưu ý: Nếu robot gặp khó khăn trong việc phát hiện vật thể, hãy thử giảm vận tốc quay của robot bằng khối đặt vận tốc quay.

xoay cho đến khi khối chồng vật thể bị chặn#
quay [phải v] cho đến khi tìm thấy [bóng thể thao v]

Tham số

Sự miêu tả

phương hướng

Hướng quay của robot:

  • trái
  • phải

đối tượng

Các đối tượng mà Cảm biến Thị giác AI cần phát hiện:

  • quả bóng thể thao
  • thùng màu cam
  • thùng màu xanh dương
  • robot AIM
  • ID AprilTag 0
  • ID AprilTag 1
  • ID AprilTag 2
  • ID AprilTag 3
  • ID AprilTag 4

Ví dụ

Khi khởi động, xe sẽ rẽ trái cho đến khi phát hiện thấy một thùng màu cam.#
khi bắt đầu
[Turn left until an orange barrel is detected.]
quay [trái v] cho đến khi tìm thấy [thùng cam v]

lấy đối tượng#

Khối lệnh lấy vật thể điều khiển robot di chuyển về phía vật thể được phát hiện cho đến khi vật thể đó gắn vào nam châm của robot.

Lưu ý: Không thể chọn ID AprilTag vì chúng không có nam châm.

Lưu ý: Nếu robot gặp khó khăn trong việc phát hiện vật thể, hãy thử giảm vận tốc di chuyển và quay của robot bằng các khối đặt vận tốc di chuyển và đặt vận tốc quay.

lấy khối ngăn xếp đối tượng#
lấy [bóng thể thao v]

Tham số

Sự miêu tả

đối tượng

Các vật thể mà robot cần thu thập:

  • quả bóng thể thao
  • thùng màu cam
  • thùng màu xanh dương

Ví dụ

Khi bắt đầu, nó sẽ tìm và đá một quả bóng thể thao.#
khi bắt đầu
[Find and kick a sports ball.]
quay [phải v] cho đến khi tìm thấy [bóng thể thao v]
lấy [bóng thể thao v]
đá đối tượng [vừa v]

di chuyển đến đối tượng#

Khối lệnh di chuyển đến đối tượng di chuyển robot về phía đối tượng được phát hiện bởi Cảm biến Thị giác AI.

Lưu ý: Nếu robot gặp khó khăn trong việc phát hiện vật thể, hãy thử giảm vận tốc di chuyển và quay của robot bằng các khối đặt vận tốc di chuyển và đặt vận tốc quay.

di chuyển đến khối ngăn xếp đối tượng#
di chuyển đến [robot AIM v]

Tham số

Sự miêu tả

đối tượng

Mục tiêu mà robot cần di chuyển tới:

  • Robot AIM
  • ID AprilTag 0
  • ID AprilTag 1
  • ID AprilTag 2
  • ID AprilTag 3
  • ID AprilTag 4

Ví dụ

Khi khởi động, nó sẽ tiến đến Robot AIM gần nhất.#
khi bắt đầu
[Approach the closest AIM Robot.]
quay [phải v] cho đến khi tìm thấy [robot AIM v]
di chuyển đến [robot AIM v]