Döngüleri Kullanma#
Bu eğitim, VEXcode IQ (2. nesil)’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.
Başlatıldığında bloğunun altına bir sürüş bloğu ve bir dönüş bloğu takın.
başladığında
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
Başlatıldığında bloğunun altına bir tekrarla bloğu ekleyin.
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 ▶
Sürüş için ve dönüş için bloklarını tekrarla bloğunun içine sürükleyin.
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
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.
Robotunuzun VEXcode’a bağlı olduğundan emin olun, ardından projeyi Brain’e indirmek için İndir seçeneğini seçin.
Projeyi çalıştırmak için Çalıştır seçeneğini seçin. Robot kare şeklinde hareket edecektir.
repeat bloğu yerine forever bloğunu kullanarak bir eylem dizisini sonsuza kadar tekrarlayabilirsiniz.
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.
dur