Döngüleri Kullanma#

Using Loops

Bu eğitim, VEXcode EXP’de robotunuzu kare şeklinde hareket ettirmek için tekrarla bloğunu nasıl kullanacağınızı adım adım göstermektedir. Sonunda, kareyi tamamlamak için aynı iki bloğu dört kez tekrarlayan bir projeniz olacak.

Robotunuzun aynı hareketi birden fazla kez tekrarlamasını istiyorsanız, örneğin kare şeklinde hareket etmesini istiyorsanız, kare şeklinde hareket edene kadar aynı blokları tekrar tekrar çoğaltabilirsiniz. Ancak daha basit bir yol, Mantık - Kontrol kategorisindeki tekrarla bloğunu kullanmaktır.

  1. Başlatıldığında bloğunun altına bir sürüş bloğu ve bir dönüş bloğu takın.

Meydanın bir tarafında, ileri doğru gidip sonra sağa dönmek.#
başladığında
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
  1. Başlatıldığında bloğunun altına bir tekrarla bloğu ekleyin.

Tekrar bloğu, tahrik ve dönüş bloklarının üstüne takılıdır.#
başladığında
(10) kez tekrarla
son
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
  1. Sürüş için ve dönüş için bloklarını tekrarla bloğunun içine sürükleyin.

Bloklar için sürüş ve dönüş, şimdi tekrar bloğunun içinde.#
başladığında
(10) kez tekrarla
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
son
  1. Tekrar sayısını seçin ve 4 olarak değiştirin, böylece karenin her kenarı için içindeki bloklar bir kez çalışır.

Tekrar bloğunun sayısının vurgulandığı ve 4 olarak ayarlandığı ekran görüntüsü.
  1. Robotunuzun VEXcode’a bağlı olduğundan emin olun, ardından projeyi Brain’e indirmek için İndir seçeneğini seçin.

VEXcode EXP araç çubuğunun, İndir düğmesinin vurgulandığı ekran görüntüsü.
  1. Projeyi çalıştırmak için Çalıştır seçeneğini seçin. Robot kare şeklinde hareket edecektir.

VEXcode EXP araç çubuğunun, Çalıştır düğmesinin vurgulandığı ekran görüntüsü.

repeat bloğu yerine forever bloğunu kullanarak bir eylem dizisini sonsuza kadar tekrarlayabilirsiniz.

Sonsuza dek blok.#
sonsuza kadar
son

Bir döngüden çıkmak için, döngü içinde break bloğunu kullanarak kodun döngü bloğundan hemen çıkmasını sağlayabilirsiniz.

Blokaj.#
dur