Sử dụng vòng lặp#
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.
Gắn khối lái xe cho và khối quay cho bên dưới khối khi khởi động.
khi bắt đầu
lái [tiến v] trong (200) [mm v] ▶
quay [phải v] trong (90) độ ▶
Đính kèm khối lặp lại bên dưới khối khi bắt đầu.
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) độ ▶
Kéo các khối drive for và turn for vào bên trong khối repeat.
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
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.
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.
Chọn Chạy để chạy dự án. Robot sẽ di chuyển theo hình vuô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.
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.
thoát vòng lặp