Skip to main content

Thăm dò phòng thí nghiệm STEM kết thúc mở: Mã

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 - Mã

Trong phần điều tra này, học sinh sẽ tạo ra dự án để hoàn thành nhiệm vụ tái chế. Học sinh sẽ cần phải:

  • Tạo tệp dự án

  • Phác thảo các bước bằng cách sử dụng các khối nhận xét

  • Dịch các khối nhận xét thành VEXcode IQ

  • Chuẩn bị và điều hành dự án

Bước 2: Tạo danh sách các bước bằng cách sử dụng khối nhận xét

Nhận xét là gì?
Nhận xét thường được thêm vào các dự án để giải thích những gì một lập trình viên muốn các phần của dự án làm. Vì vậy, chúng rất hữu ích khi cộng tác và khắc phục sự cố.

Trong trường hợp này, chúng tôi sẽ sử dụng chúng để giúp chúng tôi lập danh sách chung các bước mà robot cần thực hiện để hoàn thành nhiệm vụ của mình. Robot sẽ làm

gì đầu tiên?
Trong dự án, hãy sử dụng các khối [comment] để tạo một trình tự cơ bản trong nhóm của bạn. Người ghi âm hoặc Lập trình viên nên liệt kê 10 bước đầu tiên trong VEXcode IQ, với một khối nhận xét cho mỗi bước. Xem ví dụ ở đây.

Văn bản trong khối không nhất thiết phải cụ thể như chính các khối, vì đây chỉ là hướng dẫn để làm theo khi bạn bắt đầu tạo trình tự mã hóa thực tế.

Năm khối Bình luận màu xám trong một ngăn xếp. Các nhận xét được đọc, từ trên xuống dưới, Lái xe về phía trước đến phòng nghệ thuật; Rẽ trái; Lái xe về phía trước vào phòng; Bật đèn LED cảm ứng; lái xe lùi ra khỏi phòng.

Bước 3: Tạo trình tự mã hóa

Bây giờ, đã đến lúc chuyển các bước đó thành một chuỗi khối.

  • Robot của bạn nên bắt đầu con đường hướng về phía trước, vì vậy hãy kéo và thả khối [drive for] và đặt các tham số để khớp với bước đầu tiên trên con đường của bạn.

  • Tìm bước tiếp theo, và thả lượt cho khối và thiết lập các thông số để phù hợp với bước tiếp theo trong con đường của bạn.
    Khi bạn vào phòng, hãy thêm một khối chỉ báo (như [set Touch LED color] hoặc [play sound]). Bởi vì Autopilot thực sự không thể nhặt đồ lên, chỉ báo đại diện cho robot nhặt rác tái chế trước khi tiếp tục.

  • Tiếp tục kéo và thả các khối và cài đặt các thông số cho đến khi bạn hoàn thành đường dẫn cho Robot Tái chế của mình.

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

  • Kiểm tra dọc đường
    Khi học viên của anh chị em đang làm việc và thử nghiệm, hãy đi bộ xung quanh để theo dõi sự tiến bộ. Nhắc nhở và khuyến khích học viên kiểm tra công việc của mình khi các em đi để đảm bảo rằng các em đang bao gồm TẤT CẢ các bước và điểm kiểm tra cần thiết trên đường đi. Kiểm tra mã trong các phần nhỏ hơn có thể giúp ngăn chặn sự thất vọng khi kết thúc quy trình và giảm thiểu việc khắc phục sự cố.

  • Làm việc nhóm di chuyển quy trình cùng
    Trong khi mã hóa thường là một doanh nghiệp cá nhân, Theo kinh nghiệm này, mỗi thành viên trong nhóm có thể tham gia vào quá trình mã hóa. Bạn có thể muốn chỉ ra các chiến lược làm việc nhóm để giúp mỗi nhóm làm việc hợp tác hơn. Để nhận phiếu đánh giá cộng tác tùy chọn, hãy nhấp vào một trong các liên kết sau (Google Doc/.docx/.pdf)

    Ví dụ: Thủ tục "Gọi và Mã" cho phép nhiều người tham gia hơn. Trình ghi liệt kê các hướng dẫn, trình xây dựng thêm khoảng cách, trình điều khiển gọi các hướng dẫn khối cho lập trình viên và lập trình viên mã hóa nó vào dự án.

Biểu tượng Mẹo dành cho giáo viên Lời khuyên của giáo viên

Để xem xét, cấu hình cho động cơ và cảm biến của Autopilot là:

  • Cổng 1: Động cơ bên trái

  • Cổng 2: Cảm biến khoảng cách

  • Cổng 3: Cảm biến màu

  • Cổng 4: Cảm biến con quay hồi chuyển

  • Cổng 5: ĐÈN LED cảm ứng

  • Cổng 6: Động cơ bên phải

  • Cổng 8: Công tắc cản

  • Cổng 9: Công tắc cản

Bước 4: Chuẩn bị chạy dự án của bạn

Trước khi thực hiện dự án, bạn đã chuẩn bị sẵn sàng từng hạng mục này chưa? Nhà xây dựng nên kiểm tra từng điều sau đây:

  • Tất cả các động cơ và cảm biến có được cắm vào đúng cổng không?
  • Cáp thông minh có được lắp đầy đủ vào tất cả các động cơ và cảm biến không?
  • Não có hoạt độngkhông?
  • Pin đã được sạcchưa?

Để xem lại cách tải xuống và chạy dự án của bạn, hãy xem các hướng dẫn.

Thanh công cụ IQ VEXcode với biểu tượng Hướng dẫn được gọi ra bằng mũi tên màu đỏ, ở bên phải của menu Tệp.

Bước 5: Chạy thử dự án của bạn

Bây giờ là lúc để thử nghiệm dự án của bạn! Đảm bảo robot Autopilot của bạn được thiết lập đủ không gian để có thể chạy chương trình hoàn chỉnh mà không bị rơi hoặc va vào một robot hoặc nhóm khác.

  • Người vận hành bây giờ nên chạy phần đầu tiên của dự án trên robot Autopilot bằng cách đảm bảo dự án được tô sáng và sau đó nhấn nút Kiểm tra.
  • Bài kiểm tra của bạn diễn ra như thế nào? Robot của bạn có đi theo con đường bạn nghĩ không? Thực hiện theo biểu đồ khắc phục sự cố và tiếp tục tạo và kiểm tra các phần của mã cho đến khi bạn có một đường dẫn hoàn chỉnh.

Biểu đồ quy trình khắc phục sự cố để mã hóa Robot tái chế trong VEXcode IQ, bao gồm các bước để xác định và giải quyết các vấn đề phổ biến. Nó ghi là Nó có hoạt động không? ở trên cùng, với mũi tên đến Có hoặc Không, chưa. Từ Có ở bên trái, mũi tên chuyển sang Chúc mừng! Chuyển sang phần tiếp theo của dự án, sau đó kiểm tra lại ở dưới cùng. Từ Không, ở bên phải, mũi tên chuyển sang Khắc phục sự cố bằng đạn cho Bạn đã bỏ lỡ một bước? Các thông số có được thiết lập chính xác không? và các chỉ dẫn có chính xác không? Từ đó, mũi tên di chuyển đến Kiểm tra lại ở phía dưới.

Biểu tượng Mẹo dành cho giáo viên Lời khuyên của giáo viên

  • Ngắt kết nối USB
    Nếu học sinh đang 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.

  • Tạo một không gian xác định cho mỗi nhóm
    Bạn có thể muốn cung cấp cho mỗi nhóm một mảnh giấy lớn mà họ có thể đặt trên sàn nhà hoặc trên mặt bàn để chạy dự án Autopilot của họ. Điều này sẽ giúp đảm bảo rằng mỗi đội có đủ không gian để hoàn thành cuộc chạy mà không bị ngã hoặc đi vào không gian làm việc của đội khác.

  • Đánh giá
    Bản chất kết thúc mở của thách thức di chuyển này có nghĩa là có thể có nhiều thiết kế và trình tự mã để giải quyết vấn đề. Vì vậy, làm thế nào bạn có thể đánh giá các giải pháp thành công khác nhau? Từ góc độ khoa học máy tính, hiệu quả là chìa khóa. Trình tự mã sử dụng số khối ít nhất sẽ là giải pháp được ưu tiên.