Bài 2: Sử dụng nam châm điện
Xây dựng dự án
-
Đĩa màu xanh đầu tiên cách điểm bắt đầu của Robot VR trên Sân chơi Di chuyển đĩa 750 milimét (mm). Kéo lệnh drive_for bên dưới chú thích đầu tiên và đặt các tham số để di chuyển về phía trước 750 milimét (mm), để dự án của bạn trông như thế này:
def main(): # 1. Lái đến đĩa màu xanh đầu tiên drivetrain.drive_for(FORWARD, 750, MM) # 2. Nhặt đĩa màu xanh đầu tiên # 3. Lái xe ngược lại đến mục tiêu màu xanh số # 4. Thả đĩa màu xanh vào mục tiêu màu xanh
Để bạn biết
Khoảng cách giữa điểm bắt đầu của Robot VR và đĩa xanh đầu tiên được ước tính bằng cách sử dụng kích thước của mỗi ô lưới. Mỗi ô lưới trên Sân chơi di chuyển đĩa có kích thước 200 mm x 200 mm.

Sử dụng thông tin này, có thể ước tính rằng đĩa màu xanh đầu tiên cách tâm của Robot VR 800 milimét (mm). Vì Nam châm điện nằm ở mặt trước của Robot VR nên khoảng cách giữa Nam châm điện và đĩa màu xanh đầu tiên có thể ngắn hơn một chút so với 800 milimét (mm).

-
Khi Robot VR chạm tới đĩa xanh đầu tiên, Robot VR phải tăng cường Nam châm điện bằng lệnh kích hoạt. Kéo hoặc nhập lệnh energize bên dưới bình luận thứ hai để phần dự án trông như thế này:
# 2. Nhặt đĩa màu xanh đầu tiên nam châm.kích hoạt(BOOST) -
Tiếp theo, VR Robot sẽ lái ngược trở lại điểm xuất phát có đĩa màu xanh. Kéo hoặc nhập lệnh drive_forbên dưới bình luận thứ ba để phần đó của dự án trông như thế này. Đặt tham số lệnhdrive_forđể đảo ngược 750 milimét (mm).
# 3. Lái xe ngược lại đến mục tiêu màu xanh drivetrain.drive_for(REVERSE, 750, MM) -
Khi đã vào được mục tiêu màu xanh, Robot VR sẽ cần phải thả đĩa màu xanh. Kéo hoặc nhập lệnh energize bên dưới chú thích thứ tư và đặt tham số thành 'DROP' để phần đó của dự án trông như thế này:
# 4. Thả đĩa màu xanh vào mục tiêu màu xanh nam châm.kích hoạt(DROP) -
Mở Cửa sổ Sân chơi nếu nó chưa mở. Hãy đảm bảoDisk Mover Playground mở ra và chạy dự án.

-
Robot VR sẽ nhặt đĩa màu xanh đầu tiên bằng cách kích hoạt Nam châm điện, sau đó lái ngược trở lại mục tiêu màu xanh và thả đĩa màu xanh.

Chọn nút Tiếp theo để tiếp tục phần còn lại của Bài học này.