매크로#

소개#

VEX AIM 코딩 로봇에는 여러 로봇 동작을 하나의 블록으로 결합한 사전 구축된 동작인 매크로가 포함되어 있습니다. 매크로를 사용하면 로봇이 감정을 표현하거나, 물체가 감지될 때까지 방향을 전환하거나, AI 비전 센서가 감지한 물체를 향해 이동할 수 있습니다.

아래는 모든 블록 목록입니다.

액션 — 미리 만들어진 로봇 동작을 실행합니다.

행위#

행동#

act 스택 블록은 로봇이 움직임, 소리, 이모티콘 및 LED를 사용하여 선택된 감정을 표현하도록 합니다.

액트 스택 블록#
[기쁨 v] 행동

매개변수

설명

감정

로봇이 표현할 감정:

  • 행복
  • 슬픔
  • 우스꽝스러움
  • 화남
  • 신남

예

처음에는 물건을 발로 차다가, 그 후에는 즐거운 척합니다.#
시작 시
[React to kicking a sports ball.]
물체를 [보통 v]으로 차기
[기쁨 v] 행동

물체가 나타날 때까지 돌립니다#

물체 감지 시까지 회전 스택 블록은 AI 비전 센서가 물체를 감지할 때까지 로봇을 회전시킵니다.

참고: 로봇이 물체를 감지하는 데 어려움을 겪는 경우 회전 속도 설정 블록을 사용하여 로봇의 회전 속도를 낮춰 보세요.

객체 스택 블록이 될 때까지 돌립니다.#
[스포츠 공 v] 발견할 때까지 [오른쪽 v] 방향으로 회전

매개변수

설명

방향

로봇이 회전할 방향:

  • 왼쪽
  • 오른쪽

사물

AI 비전 센서가 감지할 대상:

  • 스포츠 공
  • 주황색 통
  • 파란색 통
  • AIM 로봇
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

예

시동을 걸면 주황색 드럼통이 감지될 때까지 왼쪽으로 회전합니다.#
시작 시
[Turn left until an orange barrel is detected.]
[주황색 통 v] 발견할 때까지 [왼쪽 v] 방향으로 회전

객체를 가져옵니다#

물체 획득 스택 블록은 감지된 물체가 로봇의 자석에 부착될 때까지 로봇을 해당 물체 쪽으로 이동시킵니다.

참고: AprilTag ID는 자석이 없으므로 선택할 수 없습니다.

참고: 로봇이 물체를 감지하는 데 어려움을 겪는 경우 이동 속도 설정 및 회전 속도 설정 블록을 사용하여 로봇의 이동 및 회전 속도를 낮춰 보세요.

객체 스택 블록 가져오기#
[스포츠 공 v] 가져오기

매개변수

설명

사물

로봇이 수집해야 할 물체:

  • 스포츠 공
  • 주황색 통
  • 파란색 통

예

처음에는 스포츠 공을 찾아서 찹니다.#
시작 시
[Find and kick a sports ball.]
[스포츠 공 v] 발견할 때까지 [오른쪽 v] 방향으로 회전
[스포츠 공 v] 가져오기
물체를 [보통 v]으로 차기

객체로 이동#

물체로 이동 스택 블록은 AI 비전 센서가 감지한 물체 쪽으로 로봇을 이동시킵니다.

참고: 로봇이 물체를 감지하는 데 어려움을 겪는 경우 이동 속도 설정 및 회전 속도 설정 블록을 사용하여 로봇의 이동 및 회전 속도를 낮춰 보세요.

객체 스택 블록으로 이동#
[AIM 로봇 v]으로 이동

매개변수

설명

사물

로봇이 이동할 대상:

  • AIM 로봇
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

예

작동을 시작하면 가장 가까운 AIM 로봇에 접근합니다.#
시작 시
[Approach the closest AIM Robot.]
[AIM 로봇 v] 발견할 때까지 [오른쪽 v] 방향으로 회전
[AIM 로봇 v]으로 이동