Makro#

Perkenalan#

Robot Pemrograman VEX AIM menyertakan makro, yaitu aksi bawaan yang menggabungkan berbagai perilaku robot menjadi satu blok. Makro dapat membuat robot memeragakan emosi, berputar hingga mendeteksi suatu objek, atau bergerak menuju objek yang terdeteksi oleh Sensor Penglihatan AI.

Berikut adalah daftar semua blok:

Aksi — Jalankan perilaku robot yang sudah dibuat sebelumnya.

  • act — Membuat robot memeragakan emosi yang dipilih.

  • putar sampai objek — Memutar robot sampai Sensor Penglihatan AI mendeteksi objek yang dipilih.

  • ambil objek — Menggerakkan robot untuk mengambil objek yang dipilih.

  • pindah ke objek — Menggerakkan robot menuju objek yang dipilih.

Tindakan#

bertindak#

Blok tumpukan act membuat robot menampilkan emosi yang dipilih menggunakan gerakan, suara, emoji, dan LED.

blok tumpukan aksi#
bertingkah [senang v]

Parameter

Keterangan

emosi

Emosi yang akan diperagakan oleh robot:

  • senang
  • sedih
  • konyol
  • marah
  • gembira

Contoh

Saat dimulai, menendang suatu benda, lalu bertingkah gembira.#
saat dimulai
[React to kicking a sports ball.]
tendang objek [sedang v]
bertingkah [senang v]

putar sampai objek#

Blok tumpukan putar hingga objek memutar robot hingga Sensor Penglihatan AI mendeteksi suatu objek.

Catatan: Jika robot mengalami kesulitan mendeteksi objek, coba kurangi kecepatan putar robot dengan blok atur kecepatan putar.

putar hingga blok tumpukan objek#
belok [kanan v] sampai [bola olahraga v] ditemukan

Parameter

Keterangan

arah

Arah putaran robot:

  • kiri
  • kanan

benda-benda

Objek yang akan dideteksi oleh Sensor Penglihatan AI:

  • bola olahraga
  • tong oranye
  • tong biru
  • robot AIM
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

Contoh

Saat dinyalakan, belok kiri hingga mendeteksi tong oranye.#
saat dimulai
[Turn left until an orange barrel is detected.]
belok [kiri v] sampai [tong oranye v] ditemukan

mendapatkan objek#

Blok tumpukan get object mengarahkan robot menuju objek yang terdeteksi hingga objek tersebut menempel pada magnet robot.

Catatan: ID AprilTag tidak dapat dipilih karena tidak memiliki magnet.

Catatan: Jika robot mengalami kesulitan mendeteksi objek, coba kurangi kecepatan gerak dan putar robot dengan blok set move velocity dan set turn velocity.

dapatkan blok tumpukan objek#
ambil [bola olahraga v]

Parameter

Keterangan

benda-benda

Objek yang harus dikumpulkan oleh robot:

  • bola olahraga
  • tong oranye
  • tong biru

Contoh

Saat dimulai, ia menemukan dan menendang bola olahraga.#
saat dimulai
[Find and kick a sports ball.]
belok [kanan v] sampai [bola olahraga v] ditemukan
ambil [bola olahraga v]
tendang objek [sedang v]

pindah ke objek#

Blok tumpukan pindah ke objek menggerakkan robot menuju objek yang terdeteksi oleh Sensor Penglihatan AI.

Catatan: Jika robot mengalami kesulitan mendeteksi objek, coba kurangi kecepatan gerak dan putar robot dengan blok set move velocity dan set turn velocity.

pindah ke blok tumpukan objek#
gerak ke [AIM robot v]

Parameter

Keterangan

benda-benda

Objek yang akan dituju robot:

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

Contoh

Saat diaktifkan, robot akan mendekati robot AIM terdekat.#
saat dimulai
[Approach the closest AIM Robot.]
belok [kanan v] sampai [AIM robot v] ditemukan
gerak ke [AIM robot v]