이 문서에서는 사용자에게 사용 가능한 VEX 및 RECF 코딩 리소스와 콘텐츠를 보여줍니다.

코딩 소개

코드 작성 용도 - 구문, 구조, 명령, 매개변수

논리 사용 생성 - 센서 데이터, 조건부, 루프, 연산자

모터, 메커니즘, 조작기, 모션 등 세계 용도와의 인터페이스

컴퓨팅 사고력 사용 - 알고리즘, 추상화, 비판적 사고, 문제 해결, 창의성

코드 사용에 대한 사랑 - 실패, 인내, 코드가 마침내 작동했을 때의 압도적인 기쁨

이러한 모든 구성 요소가 로봇을 로봇으로 만드는 요소입니다. 코딩은 모든 부분을 하나로 묶고 놀라운 솔루션을 만들어 학생들이 독창성을 표현할 수 있게 해주는 접착제입니다. 로봇공학을 이용한 코딩은 학생들이 무엇을 성취할 수 있는지 보여줌으로써 학생들의 삶을 변화시킬 수 있습니다.

팀 프리즈(Tim Friez) - 한 번도 떠나지 않은 VEX 인턴. 현재 VEX 교육 기술 부사장


코딩에 관한 학생들과의 인터뷰

팀과 학생들이 코딩에 접근하는 방법을 설명하는 인터뷰를 보고 배우세요.

Farmersville에서 열린 로봇 경연대회 이미지. 학생들이 교육 환경에서 실습 학습과 팀워크에 참여하는 모습을 보여줍니다. Farmersville Robotics Team이 VRC 코드를 작성한 방법>

로봇을 제작하고 프로그래밍하는 데 필요한 다양한 구성 요소와 도구가 담긴 VEX 로봇 교육 키트의 일러스트입니다. 깔끔한 배경을 바탕으로 학생들이 로봇을 직접 체험하는 학습을 강조하고 있습니다. 팀 패러다임, 315Y, 엔지니어링 및 센서>


VEXcode에 접근하기

학습 과정의 시작점과 관련된 아이콘과 텍스트를 특징으로 하는 교육 자료에 대한 단계별 가이드를 묘사한 그림으로, 사용자가 교육 자료를 탐색하는 데 도움을 주기 위해 고안되었습니다.

VEXcode는 VEX 로봇을 위해 VEX에서 만든 코딩 도구입니다. VEX 123, GO, IQ, EXP 및 V5용 버전이 있습니다. 가상 로봇을 프로그래밍할 수 있는 VEXcode VR도 있습니다.

비디오 튜토리얼로 코딩 배우기

VEXcode의 모든 버전에는 왼쪽 상단에 TUTORIALS 버튼이 있습니다. 이 버튼을 사용하면 다양한 주제에 대한 비디오 튜토리얼에 액세스할 수 있으며 시작하기에 완벽한 장소입니다.

  • VEXcode 버전을 실행하고 튜토리얼을 클릭하세요.

VEXcode 도움말 사용

VEXcode 도움말 인터페이스의 스크린샷으로, 사용자를 위한 다양한 프로그래밍 옵션과 리소스를 표시하며, 교육자와 학생이 소프트웨어를 효과적으로 탐색할 수 있도록 지원하도록 설계되었습니다.

VEXcode의 모든 버전에는 오른쪽 상단 근처에 도움말 버튼이 있습니다. 도움말은 각 블록 또는 텍스트 명령의 작동 방식을 설명하고 예제 코드를 포함합니다.

다음에 대한 도움말이 있습니다.

  • 차단하다
  • 파이썬
  • C++

가상 기술로 시작하기

교육 여정을 시작하기 위한 주요 단계를 묘사한 그림으로, 교육 카테고리에서 사용자가 초기 과정을 안내하는 아이콘과 텍스트를 특징으로 합니다.

교육의 핵심 개념을 묘사한 그림으로, 다양한 학생들이 학습 활동에 참여하고 있으며, 교육 자료의 '여기서 시작' 섹션을 나타냅니다.

Virtual Skills는 VEX 대회 코딩을 시작하기에 좋은 곳입니다.

새로운 팀은 팀 코더가 배울 시간이 없는 경우가 많기 때문에 로봇 코딩을 시작하는 데 어려움을 겪습니다.

  • 빌드팀은 항상 로봇을 운전하고, 변경하고, 테스트하고 있습니다.
  • 로봇은 결코 '끝나지' 않는다
  • 테스트 코드에는 지속적인 필드 재설정과 배터리 충전이 필요합니다.

이익:

  • 코딩 노하우를 배워보세요
  • 게임 전략 스킬 이해
  • Blocks 또는 Python으로 자신만의 로봇을 코딩할 준비를 하세요.
  • 디버깅 기술을 향상시키세요
  • 코딩 자신감 향상

Virtual Skills로 작성된 코드는 팀의 맞춤형 로봇으로 이전되지 않습니다. 왜냐하면 로봇이 표준 Virtual Skills 디자인과 확실히 다르기 때문입니다. 하지만 Virtual Skills에서 코딩을 통해 배운 코딩 지식, 게임 지식, 디버깅 기술은 실제 로봇 코딩을 시작할 때 매우 중요할 것입니다.

Virtual Skills는 VIQC나 VRC와 같은 경쟁이 아닙니다. 하지만 자신의 높은 점수를 다른 팀과 비교할 수 있는 리더보드가 있습니다.


블록, Python 또는 C++를 사용해야 합니까?

초보자를 위한 교육 자료와 도구를 묘사한 그림으로, 학습을 시작하기 위한 핵심 개념과 단계를 강조하고 있으며, 교육 카테고리의 '여기서 시작하세요' 섹션과 관련이 있습니다.

블록으로 시작하기

초보자의 경우 VEX IQ 및 VEX V5의 경우 블록 부터 시작하는 것이 좋습니다.

  • 가독성: 명령은 읽기 쉽습니다.
  • 암기: 모든 명령이 사용자에게 표시됩니다.
  • 타이핑: 타이핑이 거의 필요 없는 드래그 앤 드롭 인터페이스가 필요합니다.

학습 블록이 먼저 권장되는 이유 에 대해 자세히 읽어보세요.

교육 카테고리의 '여기서 시작' 섹션의 핵심 개념을 묘사한 그림으로, 사용자가 학습 과정의 초기 단계를 안내하는 시각적 요소가 특징입니다.

Python으로 전환

텍스트로 이동할 준비가 된 코더의 경우 팀이나 코치가 C++에 더 능숙하지 않은 한 Python 권장합니다.

C++보다 Python을 권장하는 이유는 무엇입니까?

  • 가독성: Python에는 C++보다 전문 용어와 구문이 적습니다.
  • 미래 직업: Python은 C++보다 더 널리 사용됩니다.
  • 교육: Python은 학교에서 가르칠 가능성이 더 높습니다.
  • 성능: Python 성능은 C++와 비슷합니다.

기사를 읽고 코딩 배우기

VEX 지식 기반의 '여기서 시작' 섹션에서 사용자를 안내하기 위해 고안된, 다양한 교육 도구와 리소스를 갖춘 교육의 핵심 개념을 보여주는 그림입니다.

VEX 라이브러리에는 다음과 같은 코딩 관련 기사가 있습니다.

  • 시작하기
  • VEX코드 설치
  • 프로젝트 열기 및 저장
  • 로봇 구성
  • 블록, Python 및 C++에 대한 튜토리얼

VEX 라이브러리 링크:


가상 로봇으로 코딩 배우기

안테나와 기어 등 다양한 기능을 갖춘 로봇의 다채로운 그림으로, 교육 개념을 즐거운 방식으로 표현한 것으로, '여기서 시작하세요' 섹션의 교육 카테고리에 있는 어린이와 학습자에게 적합합니다.

VEXcode VR(가상 로봇)은 코드를 테스트할 때마다 배터리를 충전하거나 필드를 재설정할 필요 없이 코딩을 배울 수 있는 좋은 방법입니다.

  • vr.vex.com에서 시작하세요
  • 비디오 튜토리얼과 예제를 이용할 수 있습니다

코딩 지원

교육 초보자를 위한 단계별 가이드를 묘사한 그림으로, '여기서 시작하세요' 섹션의 핵심 개념을 강조하는 아이콘과 텍스트가 특징입니다.

다양한 지원 소스가 있습니다.

코치로부터

  • 코치는 당신이 생각하는 것보다 더 많은 것을 알고 있습니다. 그리고 다른 코치나 팀에게 도움을 요청할 수도 있습니다.

VEX 포럼

REC 코치를 위한 PD+ 커뮤니티

VEXcode 팀에 문의하세요

  • 아직도 해결할 수 없는 문제에 직면하고 있나요?
  • VEXcode를 개선하는 방법에 대한 아이디어가 있습니까?
  • 의견, 질문, 진단 정보를 VEXcode 팀에 직접 제공하려면 FEEDBACK 버튼을 사용하세요.

CS 커리큘럼 사용

교육 카테고리에서 학습 여정을 시작하는 것과 관련된 아이콘과 텍스트를 특징으로 하는, 초보자를 위한 교육 자료와 도구를 묘사한 그림입니다.

무료 VEX 커리큘럼과 활동을 통해 Blocks 및 Python으로 코딩하는 방법을 알아보세요.

수업 내용은 다음과 같습니다:

  • 소개 및 기본 사항
  • 로봇 움직이기
  • 반복되는 행동
  • 미로 탐색
  • 멀리서 벽을 감지
  • 색상에 따른 결정
  • 루프를 사용하여 디스크 이동
  • 알고리즘 개발

cs.vex.com으로 이동하여 활동 및 리소스 확인하세요!


VEX Visual Studio 코드 확장

VEXcode VEX 사용자가 코딩 학습 여정을 시작할 때 권장되는 코딩 환경입니다. 코딩 경력을 고려하고 텍스트 코딩에 능숙해진 학생들은 전문 코더가 사용하는 도구를 배우면 도움이 될 것입니다. Microsoft의 Visual Studio Code 전 세계 전문 코더의 70%가 선택한 도구입니다. VEX는 이러한 목적으로 Microsoft의 Visual Studio Code(VS Code) 확장을 만들었습니다.

VS Code는 생산 품질 소프트웨어를 만들기 위해 어디에서나 전문가가 사용하는 기능이 풍부하고 확장 가능한 통합 개발 환경입니다. VEX VS Code 확장을 통해 사용자는 VEX 하드웨어와 함께 생산 품질 도구를 원활하게 사용할 수 있습니다. 이 확장의 소스 코드는 공개되어 있어 다른 사용자가 우리가 수행한 작업을 기반으로 유용하다고 생각할 수 있는 새로운 도구를 만들 수 있습니다.

교육 여정을 시작하는 것과 관련된 아이콘과 텍스트를 특징으로 하는 교육 자료에 대한 단계별 가이드를 묘사한 그림입니다. 교육 카테고리의 '여기서 시작' 섹션에서 지침을 찾는 사용자에게 적합합니다.

확장 기능

  • VS Code 호환(버전 1.66+)
  • Windows 및 Mac OS 호환
  • IQ(2세대), EXP 및 V5 호환
  • C++ 및 Python 지원
  • VEX 펌웨어 업데이트
  • VEX API용 IntelliSense
  • 통합된 도움말/문서
  • VEXcode에서 프로젝트를 가져옵니다.
  • 템플릿에서 새 프로젝트를 만듭니다.
  • 하드웨어 문제 해결 도구 내장

VEXcode와 비교했을 때의 장점

  • C++에 대한 다중 파일 지원
  • 버전 제어 통합(예: Git)
  • Live Share Extension을 사용한 실시간 코드 협업
  • 맞춤형 인터페이스
  • 다른 VS Code 확장으로 사용자 확장 가능

vscode.vex.com에서 자세히 알아보세요.

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

Last Updated: