Menggunakan Perulangan#

Using Loops

Tutorial ini akan memandu Anda menggunakan blok repeat untuk menggerakkan robot Anda dalam bentuk persegi di VEXcode V5. Pada akhirnya, Anda akan memiliki proyek yang mengulang dua blok yang sama sebanyak empat kali untuk menyelesaikan persegi tersebut.

Jika Anda ingin robot Anda mengulangi tindakan yang sama beberapa kali, seperti mengemudi dalam bentuk persegi, Anda dapat terus menduplikasi blok yang sama berulang kali hingga robot tersebut bergerak membentuk pola persegi. Namun, cara yang lebih sederhana adalah dengan menggunakan blok repeat di dalam kategori Logika - Kontrol.

  1. Pasang blok drive for dan blok turn for di bawah blok when started.

Salah satu sisi alun-alun, melaju ke depan lalu berbelok ke kanan.#
saat dimulai
kendarai [maju v] sejauh (200) [mm v] ▶
belok [kanan v] sejauh (90) derajat ▶
  1. Lampirkan blok repeat di bawah blok when started.

Blok pengulangan, terpasang di atas blok penggerak dan putar.#
saat dimulai
ulangi (10)
selesai
kendarai [maju v] sejauh (200) [mm v] ▶
belok [kanan v] sejauh (90) derajat ▶
  1. Seret blok drive for dan turn for ke dalam blok repeat.

Dorongan untuk dan putaran untuk blok, sekarang berada di dalam blok pengulangan.#
saat dimulai
ulangi (10)
kendarai [maju v] sejauh (200) [mm v] ▶
belok [kanan v] sejauh (90) derajat ▶
selesai
  1. Pilih angka pengulangan dan ubah menjadi 4, sehingga blok di dalamnya berjalan sekali untuk setiap sisi persegi.

Tangkapan layar dari angka blok pengulangan yang disorot, diatur ke 4.
  1. Pastikan robot Anda terhubung ke VEXcode, lalu pilih Unduh untuk mengunduh proyek ke Brain.

Tangkapan layar toolbar VEXcode dengan tombol Unduh yang disorot.
  1. Pilih Jalankan untuk menjalankan proyek. Robot akan bergerak membentuk persegi.

Tangkapan layar toolbar VEXcode dengan tombol Run yang disorot.

Anda juga dapat mengulang serangkaian tindakan selamanya, menggunakan blok forever sebagai pengganti repeat.

Blok abadi.#
selamanya
selesai

Untuk keluar dari sebuah perulangan, gunakan blok break di dalam perulangan, agar kode langsung keluar dari blok perulangan tersebut.

Blok rem.#
hentikan