Bài viết này hiển thị cho người dùng các tài nguyên và nội dung mã hóa VEX và RECF có sẵn.

Giới thiệu về mã hóa

Viết code sử dụng - cú pháp, cấu trúc, lệnh, tham số

Tạo cách sử dụng logic - dữ liệu cảm biến, điều kiện, vòng lặp, toán tử

Giao tiếp với thế giới sử dụng - động cơ, cơ chế, bộ điều khiển, chuyển động

Công dụng của Tư duy tính toán - thuật toán, trừu tượng, tư duy phản biện, giải quyết vấn đề, sáng tạo

Yêu thích việc sử dụng mã - thất bại, sự kiên trì và niềm vui tràn ngập khi mã của bạn cuối cùng cũng hoạt động

Tất cả những thành phần này là thứ tạo nên một con robot, một con robot. Lập trình là chất keo gắn kết tất cả các bộ phận lại với nhau và cho phép học sinh thể hiện sự khéo léo của mình bằng cách tạo ra một giải pháp tuyệt vời. Viết mã bằng robot có thể thay đổi cuộc sống của sinh viên bằng cách cho họ thấy họ có khả năng đạt được những gì.

Tim Friez - thực tập sinh VEX chưa bao giờ rời đi. Hiện là Phó Giám đốc Công nghệ Giáo dục tại VEX


Phỏng vấn sinh viên về viết mã

Xem và học hỏi từ các cuộc phỏng vấn khi các nhóm và học sinh mô tả cách họ tiếp cận việc viết mã.

Hình ảnh cuộc thi robot ở Farmersville, cho thấy học sinh tham gia học tập thực hành và làm việc nhóm trong môi trường giáo dục. Nhóm Robot của Farmersville viết mã VRC của họ như thế nào>

Hình minh họa bộ dụng cụ giáo dục VEX Robotics gồm nhiều thành phần và công cụ khác nhau để chế tạo và lập trình robot, trên nền sạch, nhấn mạnh vào việc học thực hành về robot cho học sinh. Mô hình nhóm, 315Y, Kỹ thuật và Cảm biến>


Truy cập mã VEX

Hình minh họa mô tả hướng dẫn từng bước về các nguồn tài nguyên giáo dục, có biểu tượng và văn bản liên quan đến điểm bắt đầu trong quá trình học tập, được thiết kế để hỗ trợ người dùng điều hướng các tài liệu giáo dục.

VEXcode là công cụ mã hóa do VEX tạo ra cho robot VEX. Có các phiên bản dành cho VEX 123, GO, IQ, EXP và V5. Ngoài ra còn có VEXcode VR cho phép bạn lập trình Robot ảo.

Học viết mã bằng video hướng dẫn

Bên trong mỗi phiên bản VEXcode đều có nút HƯỚNG DẪN ở trên cùng bên trái. Nút này cho phép bạn truy cập vào các video hướng dẫn về nhiều chủ đề khác nhau và là nơi hoàn hảo để bắt đầu.

  • Chạy phiên bản VEXcode của bạn và nhấp vào HƯỚNG DẪN

Sử dụng trợ giúp VEXcode

Ảnh chụp màn hình giao diện trợ giúp VEXcode, hiển thị nhiều tùy chọn lập trình và tài nguyên khác nhau cho người dùng, được thiết kế để hỗ trợ các nhà giáo dục và học sinh sử dụng phần mềm hiệu quả.

Bên trong mỗi phiên bản VEXcode đều có nút GIÚP ĐỠ ở gần góc trên cùng bên phải. Trợ giúp giải thích cách hoạt động của từng khối hoặc lệnh văn bản và bao gồm mã ví dụ.

Trợ giúp tồn tại cho

  • Khối
  • Python
  • C++

Bắt đầu với các kỹ năng ảo

Hình minh họa mô tả các bước chính để bắt đầu hành trình giáo dục, có biểu tượng và văn bản hướng dẫn người dùng trong suốt quá trình ban đầu trong danh mục giáo dục.

Hình minh họa mô tả các khái niệm chính trong giáo dục, có nhiều học sinh tham gia vào các hoạt động học tập, đại diện cho phần 'Bắt đầu tại đây' của các nguồn tài nguyên giáo dục.

Kỹ năng ảo là một nơi tốt để bắt đầu viết mã cho Cuộc thi VEX.

Các nhóm mới gặp khó khăn khi bắt đầu viết mã robot vì các lập trình viên của nhóm thường không có thời gian để học.

  • Nhóm xây dựng luôn điều khiển, thay đổi và thử nghiệm robot
  • Robot không bao giờ "xong"
  • Mã kiểm tra yêu cầu thiết lập lại trường liên tục và sạc pin

Những lợi ích:

  • Tìm hiểu bí quyết mã hóa
  • Hiểu kỹ năng chiến lược trò chơi
  • Hãy sẵn sàng viết mã cho robot của riêng bạn bằng Blocks hoặc Python
  • Cải thiện kỹ năng gỡ lỗi của bạn
  • Cải thiện sự tự tin mã hóa của bạn

Mã được viết bằng Kỹ năng ảo sẽ không được chuyển sang rô-bốt tùy chỉnh của nhóm vì rô-bốt của họ chắc chắn khác với thiết kế Kỹ năng ảo tiêu chuẩn. Tuy nhiên, kiến ​​thức mã hóa, kiến ​​thức trò chơi và kỹ năng sửa lỗi học được từ mã hóa trong Kỹ năng ảo sẽ là vô giá khi bạn bắt đầu mã hóa robot vật lý.

Kỹ Năng Ảo không phải là một cuộc thi như VIQC hay VRC. Tuy nhiên, có một bảng xếp hạng nơi bạn có thể thấy điểm cao của mình so với các đội khác như thế nào.


Tôi nên sử dụng Blocks, Python hay C++?

Hình minh họa mô tả các nguồn tài nguyên và công cụ giáo dục dành cho người mới bắt đầu, nêu bật các khái niệm chính và các bước để bắt đầu học, liên quan đến phần 'Bắt đầu tại đây' của danh mục Giáo dục.

Bắt đầu với các khối

Đối với người mới bắt đầu, chúng tôi khuyên bạn nên bắt đầu với Khối cho VEX IQ và VEX V5.

  • Khả năng đọc: các lệnh dễ đọc
  • Ghi nhớ: tất cả các lệnh đều hiển thị cho người dùng
  • Đánh máy: giao diện kéo thả ít gõ phím

Đọc thêm về Tại sao khối học tập tiên được đề xuất

Hình minh họa mô tả các khái niệm chính của phần 'Bắt đầu tại đây' trong danh mục Giáo dục, có các yếu tố trực quan hướng dẫn người dùng thực hiện các bước đầu tiên của quá trình học tập.

Chuyển đổi sang Python

Đối với một lập trình viên đã sẵn sàng chuyển sang văn bản, chúng tôi khuyên dùng Python, trừ khi nhóm hoặc huấn luyện viên của bạn thành thạo hơn về C++.

Tại sao Python được khuyên dùng thay vì C++?

  • Dễ đọc: Python chứa ít biệt ngữ và cú pháp hơn C++
  • Công việc tương lai: Python được sử dụng rộng rãi hơn C++
  • Giáo dục: Python có nhiều khả năng được dạy ở trường hơn
  • Hiệu suất: Hiệu suất của Python tương đương với C++

Học viết mã bằng cách đọc bài viết

Hình minh họa mô tả các khái niệm chính trong giáo dục, giới thiệu nhiều công cụ và tài nguyên giáo dục khác nhau, nhằm hướng dẫn người dùng trong phần 'Bắt đầu tại đây' của Cơ sở kiến thức VEX.

Thư viện VEX có các bài viết về mã hóa bao gồm

  • Bắt đầu
  • Cài đặt VEXcode
  • Mở và lưu dự án
  • Cấu hình robot
  • Hướng dẫn về Block, Python và C++

Liên kết thư viện VEX:


Học viết mã với robot ảo

Một bức vẽ đầy màu sắc về một chú rô-bốt có nhiều đặc điểm khác nhau, bao gồm ăng-ten và bánh răng, thể hiện các khái niệm giáo dục theo cách vui tươi, phù hợp với trẻ em và người học trong phần 'Bắt đầu tại đây' của danh mục giáo dục.

VEXcode VR (Robot ảo) là một cách tuyệt vời để học viết mã đồng thời tránh phải sạc pin hoặc đặt lại trường của bạn mỗi khi bạn muốn kiểm tra mã của mình.

  • Bắt đầu từ vr.vex.com
  • Có sẵn video hướng dẫn và ví dụ

Hỗ trợ mã hóa

Hình minh họa mô tả hướng dẫn từng bước dành cho người mới bắt đầu học, có biểu tượng và văn bản làm nổi bật các khái niệm chính trong phần 'Bắt đầu tại đây'.

Có nhiều nguồn hỗ trợ.

Từ huấn luyện viên của bạn

  • Huấn luyện viên biết nhiều hơn bạn nghĩ. Và họ có thể yêu cầu sự giúp đỡ từ các huấn luyện viên và đội khác.

Diễn đàn VEX

Cộng đồng trong PD+ dành cho Huấn luyện viên REC

Liên hệ với nhóm VEXcode

  • Bạn vẫn gặp phải vấn đề không thể giải quyết?
  • Bạn có ý tưởng về cách làm cho VEXcode tốt hơn không?
  • Sử dụng nút PHẢN HỒI để cung cấp nhận xét, câu hỏi và thông tin chẩn đoán trực tiếp cho nhóm VEXcode.

Sử dụng chương trình giảng dạy CS

Hình minh họa mô tả các nguồn tài nguyên và công cụ giáo dục dành cho người mới bắt đầu, có biểu tượng và văn bản liên quan đến việc bắt đầu hành trình học tập trong danh mục giáo dục.

Học cách viết mã trong Blocks và Python bằng chương trình giảng dạy và hoạt động VEX miễn phí.

Các bài học bao gồm:

  • Giới thiệu và cơ sở
  • Di chuyển robot của bạn
  • Hành vi lặp đi lặp lại
  • Điều hướng một mê cung
  • Phát hiện bức tường từ xa
  • Quyết định bằng màu sắc
  • Di chuyển đĩa bằng vòng lặp
  • Phát triển thuật toán

Hãy truy cập cs.vex.comvà xem Hoạt động và Tài nguyên khi bạn ở đó!


Phần mở rộng mã VEX Visual Studio

VEXcode là môi trường mã hóa được đề xuất cho người dùng VEX khi họ bắt đầu hành trình học viết mã. Những sinh viên đang cân nhắc theo nghề viết mã và đã thành thạo mã hóa văn bản sẽ được hưởng lợi từ việc học các công cụ được các lập trình viên chuyên nghiệp sử dụng. Visual Studio Code của Microsoft là công cụ được 70% lập trình viên chuyên nghiệp trên toàn thế giới lựa chọn. VEX đã tạo một tiện ích mở rộng cho Visual Studio Code (VS Code) của Microsoft cho mục đích này.

VS Code là môi trường phát triển tích hợp có khả năng mở rộng và giàu tính năng, được các chuyên gia ở khắp mọi nơi sử dụng để tạo ra phần mềm có chất lượng sản xuất. Tiện ích mở rộng VEX VS Code sẽ cho phép người dùng sử dụng các công cụ chất lượng sản xuất một cách liền mạch với phần cứng VEX. Mã nguồn của tiện ích mở rộng này được công khai, mã này sẽ cho phép những người dùng khác xây dựng dựa trên những gì chúng tôi đã làm để tạo ra các công cụ mới mà họ có thể thấy hữu ích.

Hình minh họa mô tả hướng dẫn từng bước về các nguồn tài nguyên giáo dục, có biểu tượng và văn bản liên quan đến việc bắt đầu hành trình giáo dục. Phù hợp với người dùng đang tìm kiếm hướng dẫn trong mục 'Bắt đầu tại đây' của danh mục Giáo dục.

Tính năng mở rộng

  • Tương thích với Mã VS (phiên bản 1.66+)
  • Tương thích với Windows và Mac OS
  • Tương thích với IQ (thế hệ 2), EXP và V5
  • Hỗ trợ C++ và Python
  • Cập nhật chương trình cơ sở VEX
  • IntelliSense cho API VEX
  • Trợ giúp/tài liệu tích hợp
  • Nhập dự án từ VEXcode
  • Tạo dự án mới từ các mẫu
  • Công cụ khắc phục sự cố phần cứng được tích hợp sẵn

Ưu điểm khi so sánh với VEXcode

  • Hỗ trợ nhiều tệp cho C++
  • Tích hợp kiểm soát phiên bản (ví dụ: Git)
  • Cộng tác mã thời gian thực với Tiện ích chia sẻ trực tiếp
  • Giao diện tùy chỉnh
  • Người dùng có thể mở rộng với các Tiện ích mở rộng Mã VS khác

Tìm hiểu thêm tại vscode.vex.com

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: