Skip to main content

Trong phần này, bạn sẽ sử dụng các dự án mà bạn xây dựng trong phần Chơi để tạo một dự án có thể thao tác cả cánh tay và móng vuốt.

Nhớ lại dự án ArmUpDown2 và ClawUpDown.

dự án trong vexcode

Chúng tôi muốn bằng cách nào đó kết hợp cả hai dự án này vào cùng một dự án. Tuy nhiên, chỉ có một nút Brain Up và một nút Brain Down.

Vì vậy, chúng ta cần một nút đóng vai trò là “bộ chuyển đổi” giữa cánh tay và móng vuốt.

Sử dụng phác thảo các khối sau đây để giúp bạn xây dựng dự án của mình:

khối vexcode để sử dụng

Trả lời các câu hỏi sau đây trong sổ tay kỹ thuật của bạn khi bạn lập kế hoạch cho dự án của mình:

  1. Bạn muốn lập trình cho robot làm gì? Giải thích với các chi tiết.

  2. Dự án của bạn sẽ cần bao nhiêu điều kiện để kiểm tra trong khối [If then else] ?

Gợi ý: Sử dụng nút Brain Check làm công cụ chuyển đổi giữa cánh tay và móng vuốt. Như vậy, nếu nhấn và giữ nút Brain Check, cánh tay sẽ được điều khiển bằng nút Brain Up và Down. Nếu nút Brain Check được thả ra, móng vuốt sẽ được điều khiển bằng nút Brain Up và Down.

Hãy làm theo các bước dưới đây khi bạn tạo dự án của mình:

biểu tượng Lời khuyên của Giáo viên Lời khuyên của giáo viên

  • Trước khi chuyển sang bước lập trình tiếp theo, hãy yêu cầu học sinh xem lại và đánh giá mã giả của mình bằng cách làm theo các bước trong bối cảnh nhấn nút của não. Nhấp vào đây (Google / .docx / .pdf) để biết ví dụ về mã giả có thể trông như thế nào cho thử thách này. Bạn có thể tải xuống phiếu tự đánh giá mã giả tại đây (Google / .docx / .pdf).

  • Nhắc nhở học sinh rằng họ có thể sử dụng tính năng Trợ giúp bên trong VEXcode IQ để tìm hiểu thêm về bất kỳ khối nào.

Biểu tượng Hộp công cụ dành cho giáo viên Hộp công cụ dành cho giáo viên

  1. Mục tiêu là bổ sung thêm chương trình lập trình để Clawbot mở hoặc đóng móng vuốt bằng cách nhấn (các) nút trên não của Clawbot (tức là một nút hoặc cặp nút để mở móng và một nút khác để đóng móng). Lập trình nâng và hạ cánh tay của Clawbot bằng cách nhấn các nút trên não lẽ ra đã được xây dựng sẵn trong phần Chơi.

  2. Câu hỏi này nhằm mục đích giúp học sinh suy nghĩ về các điều kiện cần thiết bên trong khối [If then else] . Giao diện người dùng sẽ yêu cầu kiểm tra năm điều kiện. Điều kiện đầu tiên được kiểm tra là nếu nút Kiểm tra được nhấn. Nếu nhấn nút Kiểm tra, điều kiện tiếp theo cần kiểm tra là nút Lên được nhấn (Điều kiện 2) hay nút Xuống được nhấn (Điều kiện 3). Nếu nút Kiểm tra không được nhấn, dự án sẽ di chuyển xuống để kiểm tra xem chỉ nhấn nút Lên (Điều kiện 4) hay nhấn nút Xuống (Điều kiện 5).

  1. Lập kế hoạch các điều kiện mà dự án của bạn cần kiểm tra bằng cách sử dụng bản vẽ và mã giả.

  2. Sử dụng mã giả bạn đã tạo để phát triển dự án của mình.

  3. Kiểm tra dự án của bạn thường xuyên và lặp lại nó bằng cách sử dụng những gì bạn đã học được từ quá trình thử nghiệm của mình.

  4. Bạn có thể thêm gì vào dự án của mình để kiểm soát tốt hơn Động cơ cánh tay và cánh tay? Giải thích với các chi tiết.

  5. Chia sẻ dự án cuối cùng của bạn với giáo viên của bạn.

biểu tượng Lời khuyên của Giáo viên Lời khuyên của giáo viên

Khuyến khích những học sinh đang gặp khó khăn trong việc lập trình xem lại video hướng dẫn If Then Else Blocks trong VEXcode IQ. Họ cũng nên sử dụng các dự án ArmUpDown2  ClawUpDown của Play làm cơ sở cho dự án mới này. Học sinh đã được cung cấp một danh sách các nguồn có thể hữu ích để sử dụng làm tài liệu tham khảo.

nếu thì khác biểu tượng video hướng dẫn

Nếu bạn gặp khó khăn khi bắt đầu, hãy xem lại phần sau trong Khối VEXcode IQ:

  • Các video hướng dẫn If-Then-Else hoặc Sử dụng Vòng lặp 

video hướng dẫn

  • Video hướng dẫn sử dụng Help 

sử dụng biểu tượng trợ giúp

  • Các phiên bản trước của dự án của bạn (ArmUpDown2 hoặc ClawUpDown)

Mở rộng biểu tượng Học tập của bạn Mở rộng việc học của bạn

Yêu cầu học sinh kết hợp đèn LED cảm ứng hoặc để robot phát âm thanh khi các nút được chuyển đổi giữa cánh tay và móng vuốt. Học sinh cũng có thể để đèn LED cảm ứng sáng màu xanh lục khi cánh tay đang được điều khiển và sáng màu xanh lam khi móng vuốt đang được điều khiển.

Sau đây là một giải pháp ví dụ:

dung dịch mắt