Sử dụng vòng lặp#

Using Loops

Hướng dẫn này sẽ hướng dẫn bạn cách sử dụng khối repeat để điều khiển robot di chuyển theo hình vuông trong VEXcode EXP. Sau khi hoàn thành, bạn sẽ có một dự án lặp lại hai khối lệnh giống nhau bốn lần để hoàn thành hình vuông.

Nếu bạn muốn robot của mình lặp lại cùng một hành động nhiều lần, chẳng hạn như di chuyển theo hình vuông, bạn có thể liên tục sao chép các khối lệnh giống nhau cho đến khi chúng di chuyển theo hình vuông. Tuy nhiên, cách đơn giản hơn là sử dụng khối lệnh lặp lại trong danh mục Logic - Điều khiển.

  1. Gắn khối lái xe cho và khối quay cho bên dưới khối khi khởi động.

Đi dọc theo một bên quảng trường, tiến thẳng về phía trước rồi rẽ phải.#
khi bắt đầu
lái [tiến v] trong (200) [mm v] ▶
quay [phải v] trong (90) độ ▶
  1. Đính kèm khối lặp lại bên dưới khối khi bắt đầu.

Khối lặp lại được gắn phía trên khối điều khiển và khối xoay.#
khi bắt đầu
lặp lại (10)
fin
lái [tiến v] trong (200) [mm v] ▶
quay [phải v] trong (90) độ ▶
  1. Kéo các khối drive for và turn for vào bên trong khối repeat.

Khối điều khiển và khối xoay hiện nằm bên trong khối lặp lại.#
khi bắt đầu
lặp lại (10)
lái [tiến v] trong (200) [mm v] ▶
quay [phải v] trong (90) độ ▶
fin
  1. Chọn số lần lặp lại và thay đổi nó thành 4, để các khối bên trong chạy một lần cho mỗi cạnh của hình vuông.

Ảnh chụp màn hình cho thấy số của khối lặp lại được tô sáng, đặt là 4.
  1. Hãy đảm bảo robot của bạn đã được kết nối với VEXcode, sau đó chọn Tải xuống để tải dự án xuống bộ điều khiển Brain.

Ảnh chụp màn hình thanh công cụ VEXcode EXP với nút Tải xuống được tô sáng.
  1. Chọn Chạy để chạy dự án. Robot sẽ di chuyển theo hình vuông.

Ảnh chụp màn hình thanh công cụ VEXcode EXP với nút Run được tô sáng.

Bạn cũng có thể lặp lại một chuỗi hành động mãi mãi bằng cách sử dụng khối forever thay vì repeat.

Khối vĩnh viễn.#
mãi mãi
fin

Để thoát khỏi vòng lặp, hãy sử dụng khối break bên trong vòng lặp, để khiến mã thoát khỏi khối lặp ngay lập tức.

Khối phanh.#
thoát vòng lặp