Lập trình rẽ phải và trái - Dựa trên khối
Hộp công cụ giáo viên
-
Phác thảo hoạt động
-
Khám phá này sẽ giới thiệu cho học sinh những hành vi lập trình cơ bản như rẽ phải, rẽ trái và chờ.
-
Sử dụng cấu hình robot truyền động cho phép học sinh lập trình Speedbot rẽ bằng cách chỉ cần chọn khối [Rẽ để].
Speedbot đã sẵn sàng để quay!
Khám phá này sẽ cung cấp cho bạn các công cụ để có thể bắt đầu tạo một số dự án thú vị để Speedbot của bạn theo dõi.
- VEXcode V5 sẽ được sử dụng trong quá trình khám phá này:

- Đảm bảo bạn đã tải xuống phần cứng cần thiết, sổ ghi chép kỹ thuật và VEXcode V5 và sẵn sàng.
Mẹo dành cho giáo viên
Nếu đây là lần đầu tiên học viên sử dụng VEXcode V5, họ có thể tham khảo Hướng dẫn bất kỳ lúc nào trong quá trình khám phá này. Phần Hướng dẫn nằm trên thanh công cụ.

| Số lượng | Vật liệu cần thiết |
|---|---|
| 1 |
Robot Speedbot |
| 1 |
Pin Robot đã sạc |
| 1 |
VEXcode V5 |
| 1 |
Cáp USB (nếu sử dụng máy tính) |
| 1 |
Sổ tay kỹ thuật |
Mẹo dành cho giáo viên
-
Làm mẫu từng bước để kiểm tra xem Speedbot đã sẵn sàng chưa để học sinh có thói quen thực hiện.
Bước 1: Chuẩn bị Thăm dò
Trước khi bắt đầu hoạt động, bạn đã chuẩn bị sẵn từng mục này chưa? Kiểm tra từng điều sau đây:
- Cáp thông minhđược lắp hoàn toàn vào tất cả các động cơ?
- Nãocó bậtkhông?
- Pin đã được sạchay?
Bước 2: Bắt đầu một dự án mới
Trước khi bạn bắt đầu dự án của mình, hãy chọn Speedbot (Drivetrain 2-motors, No Gyro) - Dự án mẫu. Dự án mẫu chứa cấu hình động cơ của Speedbot. Nếu mẫu không được sử dụng, robot của bạn sẽ không chạy dự án một cách chính xác.
Hoàn thành các bước sau để mở dự án mẫu:
- Mở menu Tệp.
- ChọnMở Ví dụ.
![]()
- Chọn và mở dự án mẫu Speedbot (Hệ thống truyền động 2 động cơ, Không có con quay hồi chuyển).
- Vì chúng tôi sẽ sử dụng khối [Turn for], hãy đổi tên dự án của bạn Turn.
- Lưudự án của bạn.
-
Kiểm tra để đảm bảo tên dự ánTurnhiện nằm trong cửa sổ ở giữa thanh công cụ.

Hộp công cụ giáo viên
-
Lưu dự án
![]()
Chỉ ra rằng khi họ mở VEXcode V5 lần đầu, cửa sổ được gắn nhãnVEXcode Projectvà không được lưu (được chỉ ra trên thanh công cụ). VEXcode Project là tên dự án mặc định khi VEXcode V5 được mở lần đầu tiên. Sau khi đổi tên dự án thành Turn và lưu, màn hình sẽ cập nhật thành Saved. Khi sử dụng cửa sổ này trên thanh công cụ, bạn có thể dễ dàng kiểm tra xem học sinh có đang sử dụng đúng dự án hay không và dự án đã được lưu hay chưa. Sau khi dự án được lưu lần đầu, VEXcode V5 sẽ tự động lưu mọi thay đổi tiếp theo, như được chỉ ra bởi thông báo bên cạnh tên dự án.
Thông báo cho học sinh rằng họ đã sẵn sàng bắt đầu dự án đầu tiên của mình. Giải thích cho học sinh rằng chỉ cần làm theo một vài bước đơn giản, các em sẽ có thể tạo và chạy một dự án biến Speedbot thành robot.
Mẹo dành cho giáo viên
-
Vì đây là hoạt động bắt đầu với lập trình nên giáo viên nên làm mẫu các bước, sau đó yêu cầu học sinh thực hiện các hành động tương tự. Sau đó, giáo viên nên theo dõi học sinh để đảm bảo rằng các em đang thực hiện đúng các bước.
-
Đảm bảo rằng học sinh đã chọn MởVí dụtừ menu Tệp.
-
Đảm bảo rằng học sinh đã chọn mẫu Speedbot (Hệ thống truyền động 2 động cơ, Không có con quay hồi chuyển) dự án.
Bạn có thể chỉ cho học sinh biết rằng có một số lựa chọn để chọn trên trangVí dụ. Khi xây dựng và sử dụng các robot khác, trẻ sẽ có cơ hội sử dụng các mẫu khác nhau.
-
Bạn có thể yêu cầu học sinh thêm chữ cái đầu hoặc tên nhóm của mình vào tên dự án. Điều này sẽ giúp phân biệt các dự án nếu bạn yêu cầu học sinh nộp chúng.
Bước 3: Rẽ phải

- Thêm khối [Quay tới] vào khối {When started}trong vùng lập trình.

- Nhấp vào biểu tượngSlot. Bạn có thể tải dự án của mình xuống một trong bốn khe cắmcó sẵn trong Robot Brain. Nhấp vào số1.

- Kết nối robot với máy tính hoặc máy tính bảng của bạn. Biểu tượng Brain trên thanh công cụ chuyển sang màu xanh lá cây sau khi kết nối thành công.

- Nhấp vào nútTải xuốngtrên thanh công cụ để tải dự án Turn xuống Robot Brain.
Hộp công cụ giáo viên
-
Trợ giúp về khối
-
Chỉ ra rằng trong vùng lập trình, đã có một khối {When started} nằm ở đó theo mặc định. Mọi dự án sẽ bắt đầu bằng khối này. Khi dự án bắt đầu, các khối được kết nối sẽ được sắp xếp theo thứ tự đã định sẵn.
Trình bày cách nhấp vào khối [Xoay tới] và kéo nó vào vùng lập trình, kết nối nó với khối {When started}. Bạn sẽ nghe thấy tiếng tách khi gắn vào.
-
Nếu bạn đang sử dụng máy tính, học sinh phải kết nối VEX V5 Robot Brain với máy tính bằng cáp USB. Nếu bạn đang sử dụng máy tính bảng, VEX V5 Robot Brain phải được kết nối với máy tính bảng bằng Smart Radio.
-
Nếu học sinh đang sử dụng máy tính, hãy yêu cầu các em ngắt kết nối cáp USB khỏi Robot Brain. Việc kết nối robot với máy tính trong khi chạy một dự án có thể khiến robot kéo cáp kết nối.
Hộp công cụ giáo viên
-
Dừng lại và thảo luận
Đây là thời điểm thích hợp để dừng lại và yêu cầu học sinh suy ngẫm về việc thực hiện dự án đầu tiên của mình. Với tư cách là sinh viên:
-
Speedbot đã làm gì khi bạn điều hành dự án?
-
Liệu nó có hoạt động như bạn mong đợi dựa trên dự án không?
Hãy dành chút thời gian để đảm bảo rằng tất cả học sinh đã hoàn thành bước này mà không gặp bất kỳ vấn đề nào trước khi tiếp tục.

- Kiểm tra để đảm bảo dự án của bạn đã tải xuống Bộ não của Speedbot bằng cách nhìn vào màn hình của Bộ não Robot. Tên dự án phải được liệt kê ở ô1.
Hộp công cụ giáo viên
-
Mô hình đầu tiên
Làm mẫu chạy dự án trước lớp trước khi cho tất cả học sinh thử cùng một lúc. Tập hợp học sinh vào một khu vực và chừa đủ không gian để Speedbot có thể di chuyển nếu nó được đặt trên sàn. Vì Speedbot sẽ tiếp tục chạy dự án cho đến khi nút quay lại trên Robot Brain được nhấn, nên giáo viên có thể muốn chọn một người nào đó hỗ trợ dừng dự án của Speedbot khi nó hoàn thành.
Nói với học sinh rằng bây giờ đến lượt các em thực hiện dự án của mình. Hãy đảm bảo rằng chúng có đường đi thông thoáng và không có Speedbot nào đâm vào nhau.
Hộp công cụ giáo viên
-
Hoàn thành Bước 4
-
Để thay đổi khối [Rẽ hướng] từphảithànhtrái, chỉ cần nhấp vào menu thả xuống và chọntrái.
-
Nếu học sinh sử dụng máy tính, hãy nhắc các em ngắt kết nối cáp USB khỏi Robot Brain trước khi chạy dự án.
Vì chúng ta không chọn vị trí mới nên dự án mới sẽ tải xuống vị trí 1 và thay thế dự án trước đó.
-
Vì VEXcode V5 có tính năng tự động lưu nên không cần phải lưu dự án lại.
Bước 5: Đợi rồi rẽ trái

Hộp công cụ giáo viên
-
Hoàn thành Bước 5
-
Khối [Chờ] có thể được đặt ở bất kỳ đâu trong dự án. Để biết thêm thông tin về khối [Chờ], hãy mởTrợ giúp.
-
Sử dụng khối [Chờ] sẽ không kết thúc dự án.
-
Nếu học sinh sử dụng máy tính, hãy nhắc các em ngắt kết nối cáp USB khỏi Robot Brain trước khi chạy dự án.
-
Vì VEXcode V5 có tính năng tự động lưu nên không cần phải lưu dự án lại.
Thảo luận thúc đẩy
-
Hiểu các khối
Q:Xem vị trí hiện tại của robot ở góc 0 độ, nếu robot quay trái 90 độ, sau đó quay phải 120 độ và kết thúc bằng cách quay trái 40 độ, thì robot sẽ ở góc bao nhiêu độ sau khi quay xong?
A:Robot sẽ ở góc 10 độ. Sau khi rẽ trái 90 độ, robot rẽ phải 120 độ. Xem việc rẽ trái là di chuyển theo hướng dương và rẽ phải là trừ hoặc di chuyển theo hướng âm - tương tự như mặt phẳng tọa độ xy, điều này hiện đặt robot ở vị trí -30 độ. Vì 90-120 = -30. Từ -30 độ, robot rẽ trái 40 độ. Vì vậy, -30 + 40 = 10. Robot dừng lại ở góc 10 độ.
Q:Xem vị trí hiện tại của robot ở góc 0 độ, xoay robot 30 độ sang phải sẽ khiến robot kết thúc ở cùng vị trí như khi bắt đầu từ góc 0 độ và xoay robot 330 độ sang trái. Nếu robot quay sang phải 56 độ và quay sang trái bao nhiêu độ thì robot sẽ phải quay lại vị trí cũ, giả sử nó bắt đầu từ 0 độ?
A:Vì robot quay hoàn toàn một vòng là 360 độ, bạn có thể cộng và trừ 360 độ để tính toán hướng quay của robot. 360 - 56 = 304. Vì vậy, robot sẽ phải quay 304 độ sang trái để kết thúc ở cùng vị trí như khi quay 56 độ sang phải.
Bước 6: Hoàn thành Thử thách camera an ninh!
Bố cục thử thách camera Trong Thử thách camera an ninh, robot phải bắt đầu bằng cách quay sang phải 90 độ. Robot sau đó sẽ quay sang trái 180 độ sau đó sang phải 180 độ "quét" giống như một camera an ninh. Sau đó, robot sẽ lặp lại xoay 180 độ sang trái và 180 độ sang phải thêm hai lần nữa. Do đó, robot sẽ quét 180 độ tổng cộng ba lần.
Trước khi lập trình robot, hãy lập kế hoạch đường đi và hành vi của robot trong sổ tay kỹ thuật của bạn.
Sau khi hoàn thành Thử thách camera an ninh, bạn sẽ có thể kết hợp các chuyển động tiến và lùi với các hành vi bổ sung của robot để hoàn thành những thử thách nâng cao hơn.
Hộp công cụ giáo viên
-
Giải pháp
Mẹo dành cho giáo viên
Xác nhận rằng robot đã hoàn thành thử thách thành công bằng cách quan sát vị trí bắt đầu của robot và đếm để đảm bảo rằng robot đã thực hiện đúng các hành động. Robot sẽ rẽ phải 90 độ, sau đó lặp lại ba lần: rẽ trái 180 độ và rẽ phải 180 độ.


