Makro#
giriiş#
VEX AIM Kodlama Robotu, birden fazla robot davranışını tek bir blokta birleştiren önceden oluşturulmuş eylemler olan makrolar içerir. Makrolar, robotun duyguları ifade etmesini, bir nesne algılanana kadar dönmesini veya yapay zeka görüş sensörü tarafından algılanan nesnelere doğru hareket etmesini sağlayabilir.
Aşağıda tüm blokların listesi bulunmaktadır:
Eylemler — Önceden oluşturulmuş robot davranışlarını çalıştırın.
act — Robotun seçilen bir duyguyu canlandırmasını sağlar.
nesne algılanana kadar dön — Yapay Zeka Görsel Sensörü seçilen bir nesneyi algılayana kadar robotu döndürür.
nesneyi al — Seçilen nesneyi toplamak için robotu hareket ettirir.
nesneye doğru hareket et — Robotu seçilen bir nesneye doğru hareket ettirir.
Eylemler#
davranmak#
Eylem bloğu, robotun hareketler, sesler, emojiler ve LED’ler kullanarak seçilen bir duyguyu sergilemesini sağlar.
[mutlu v] şekilde davran
Parametre |
Tanım |
|---|---|
duygular |
Robotun canlandırması gereken duygu:
|
Örnek
başladığında
[React to kicking a sports ball.]
nesneyi [orta v] şekilde tekme at
[mutlu v] şekilde davran
Nesne dönene kadar çevirin#
Nesne algılayana kadar dön blok seti, yapay zeka görüş sensörü bir nesne algılayana kadar robotu döndürür.
Not: Robot nesneleri algılamakta zorlanıyorsa, dönüş hızını ayarla bloğu ile robotun dönüş hızını düşürmeyi deneyin.
[spor topu v] bulunana kadar [sağ v] yönüne dön
Parametre |
Tanım |
|---|---|
yön |
Robotun döneceği yön:
|
nesneler |
Yapay Zeka Görsel Sensörünün algılayacağı nesne:
|
Örnek
başladığında
[Turn left until an orange barrel is detected.]
[turuncu varil v] bulunana kadar [sol v] yönüne dön
nesneyi al#
Nesneyi yakala yığın bloğu, robotu algılanan nesneye doğru hareket ettirir ve nesne robotun mıknatısına yapışana kadar robotu bu yönde ilerletir.
Not: AprilTag kimlik numaraları mıknatıs içermediği için seçilemez.
Not: Robot nesneleri algılamakta zorlanıyorsa, hareket hızını ayarla ve dönüş hızını ayarla bloklarını kullanarak robotun hareket ve dönüş hızlarını düşürmeyi deneyin.
[spor topu v] al
Parametre |
Tanım |
|---|---|
nesneler |
Robotun toplaması gereken nesneler:
|
Örnek
başladığında
[Find and kick a sports ball.]
[spor topu v] bulunana kadar [sağ v] yönüne dön
[spor topu v] al
nesneyi [orta v] şekilde tekme at
nesneye taşı#
Nesneye doğru hareket et blok seti, robotu yapay zeka görüş sensörü tarafından algılanan bir nesneye doğru hareket ettirir.
Not: Robot nesneleri algılamakta zorlanıyorsa, hareket hızını ayarla ve dönüş hızını ayarla bloklarını kullanarak robotun hareket ve dönüş hızlarını düşürmeyi deneyin.
[AIM robotu v] nesnesine git
Parametre |
Tanım |
|---|---|
nesneler |
Robotun hareket edeceği nesne:
|
Örnek
başladığında
[Approach the closest AIM Robot.]
[AIM robotu v] bulunana kadar [sağ v] yönüne dön
[AIM robotu v] nesnesine git