Chuyển đến nội dung chính

Một sự khởi đầu hiệu quả

Giành được 15 điểm nhanh nhất có thể! Chọn vị trí xuất phát và hướng xuất phát một cách chiến lược cho tiền đạo. Chọn vị trí tải trước trường mong muốn. Sử dụng các khối lệnh [Drive for], [Turn for], [Spin ​​to position] và [Spin ​​for] để lập trình cho Robot Anh hùng ghi điểm riêng biệt hai quả bóng Triball của Liên minh Đỏ vào Khung thành Liên minh Xanh và ghi điểm một trong các quả bóng Triball Xanh lá trên Sân vào Khung thành Liên minh Đỏ. Ai có thời gian nhanh nhất sẽ thắng!

  • Chọn Sân chơi Kỹ năng ảo VRC - Trên và Dưới.
  • Sử dụng danh sách kiểm tra Trước trận đấu để chọn Vị trí bắt đầu , Hướng bắt đầu và Tải trước robot “Có” cho robot.
  • Sử dụng danh sách kiểm tra Trước khi khớp để chọn Vị trí tải trước trường mong muốn.
  • Lập trình cho robot quay động cơ cánh tay để hạ thấp hoàn toàn cánh tay, chuẩn bị phóng quả bóng Triball vào khung thành.
  • Lập trình cho Robot Anh hùng ghi điểm bằng quả bóng Triball đã được nạp sẵn của Robot vào khung thành Liên minh Xanh. 
    • Điều khiển robot hướng tới mục tiêu của Liên minh Xanh.
    • Lập trình cho robot quay động cơ hút để phóng quả cầu Triball tải trước của robot vào mục tiêu của Liên minh Xanh.
  • Lập trình cho Robot Anh hùng thu thập Quả bóng Triball được tải trước trên sân và ghi bàn vào Khung thành Liên minh Xanh. 
    • Điều khiển Robot Anh hùng đến Sân Đỏ và nạp sẵn Triball.
    • Lập trình cho robot quay động cơ hút để nhặt quả cầu tải trước màu đỏ.
    • Điều khiển robot hướng tới mục tiêu của Liên minh Xanh.
    • Lập trình cho robot quay động cơ hút để phóng quả cầu Triball tải trước vào mục tiêu của Liên minh Xanh.
  • Lập trình cho Robot Anh hùng thu thập một trong những quả bóng Triball màu xanh lá cây trên sân và ghi bàn vào khung thành của Liên minh Đỏ. 
  • Sử dụng khối [print] để in giá trị bộ đếm thời gian ra Bảng điều khiển in.

Mẹo hữu ích

  • Sử dụng tính năng và không chờ của động cơ quay tay để định vị khối nhằm cho phép các khối khác tiếp tục hoạt động trong khi động cơ quay tay quay. Để sử dụng tính năng này, hãy chọn mũi tên để mở rộng và không đợi.

    Khối VEXcode Spin to position đọc giá trị 'sẽ xoay ArmMotor đến vị trí 1200 độ và không chờ''

    • Lệnh Python tương ứng:

      arm_motor.spin_to_position(1200, DEGREES, wait=False)
  • Sử dụng các khối Reporter từ danh mục Sensing để lấy vị trí của động cơ cánh tay robot nhằm xác định xem cánh tay robot có đang ở vị trí mong muốn hay không.

    Mã VEX Vị trí của khối động cơ đọc 'Vị trí ArmMotor tính bằng độ'.

    • Lệnh Python tương ứng:

      arm_motor.position(DEGREES)