Trong phần dự án xBot này, bạn hãy thử viết một chương trình phức tạp hơn: Cho robot đi hình vuông, như hình bên dưới:
Để thực hiện yêu cầu đề bài, chúng ta sẽ cho xBot sẽ tiến tới và rẽ phải sau mỗi 2 giây – tương ứng với mỗi cạnh của hình vuông. Lúc này, xBot sẽ cần làm 2 hành động:
Để tạo thành hình vuông thì xBot cần lặp lại 2 hành động này 4 lần.
Như vậy ta có chương trình như sau:
Sau khi chạy chương trình, hãy đặt xBot lên mặt phẳng rộng và nhấn nút để bắt đầu di chuyển.
Lưu ý: Do nhiều yếu tố, xBot sẽ không thể chạy hình vuông chính xác. Bạn cần tinh chỉnh tốc độ (càng chậm càng chính xác) và thời gian quay phải để đường đi giống hình vuông nhất. Thời gian này sẽ khác nhau với mỗi robot, mỗi thời điểm (do ảnh hưởng của pin đầy hay gần hết, mặt phẳng mà xBot đang di chuyển…)