이 문서에서는 사용자가 활용할 수 있는 VEX 코딩 리소스 및 콘텐츠를 보여줍니다.

코딩 입문

코드를 작성할 때는 구문, 구조, 명령, 매개변수를 사용합니다.

논리 생성 - 센서 데이터, 조건문, 반복문, 연산자

모터, 메커니즘, 매니퓰레이터, 모션 장치 등을 사용하여 세상과 상호 작용합니다.

컴퓨팅 사고는 알고리즘, 추상화, 비판적 사고, 문제 해결, 창의력을 활용합니다.

코딩에 대한 사랑은 실패, 인내, 그리고 마침내 코드가 제대로 작동했을 때의 엄청난 기쁨을 가져다줍니다.

이 모든 구성 요소들이 로봇을 로봇답게 만드는 것입니다. 코딩은 모든 부분을 하나로 묶어주는 접착제와 같으며, 학생들이 놀라운 해결책을 만들어냄으로써 자신의 창의력을 표현할 수 있도록 해줍니다. 로봇공학을 활용한 코딩은 학생들이 자신이 무엇을 성취할 수 있는지 보여줌으로써 그들의 삶을 변화시킬 수 있습니다.

팀 프리즈 - VEX에서 인턴으로 일하다가 떠나지 않은 사람. 현재 VEX의 교육 기술 부문 부사장


코딩에 관한 학생 인터뷰

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

파머스빌 로봇팀이 VRC 코드를 작성한 방법>

팀 패러다임, 315Y, 엔지니어링 및 센서>


VEXcode에 액세스

노트북을 앞에 두고 앉아 있는 학생

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

동영상 튜토리얼로 코딩을 배우세요

VEXcode의 모든 버전에는 왼쪽 상단에 '튜토리얼' 버튼이 있습니다. 이 버튼을 누르면 다양한 주제에 대한 비디오 튜토리얼을 시청할 수 있으며, 시작하기에 완벽한 곳입니다.

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

VEXcode 도움말을 사용하세요

VEXcode 도움말

VEXcode의 모든 버전에는 오른쪽 상단 모서리 근처에 도움말 버튼이 있습니다. 도움말에는 각 블록 또는 텍스트 명령의 작동 방식과 예제 코드가 설명되어 있습니다.

도움이 필요합니다

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

가상 기술부터 시작하세요

VIQC 가상 스킬 창

VRC 가상 스킬 창

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

새로운 팀들은 로봇 코딩을 시작하는 데 어려움을 겪는데, 이는 팀 코딩 담당자들이 학습할 시간을 확보하기 어렵기 때문입니다.

  • 제작팀은 항상 로봇을 운전하고, 변경하고, 테스트합니다.
  • 로봇은 절대 "완성"되지 않습니다.
  • 코드 테스트에는 지속적인 필드 재설정 및 배터리 충전이 필요합니다.

이익:

  • 코딩 노하우를 배우세요
  • 게임 전략 기술을 이해하세요
  • Blocks나 Python을 이용해 나만의 로봇을 코딩할 준비를 하세요!
  • 디버깅 능력을 향상시키세요
  • 코딩에 대한 자신감을 높이세요

Virtual Skills 에서 작성된 코드는 팀의 맞춤형 로봇으로 이전되지 않습니다. 팀의 로봇 표준 Virtual Skills 설계와 분명히 다르기 때문입니다. 하지만 가상 기술 수업에서 배운 코딩 지식, 게임 지식, 디버깅 기술은 실제 로봇 코딩을 시작할 때 매우 귀중한 자산이 될 것입니다.

Virtual Skills는 VIQRC나 V5RC와 같은 경쟁 대회가 아닙니다. 하지만, 순위표가 있어서 여러분의 최고 점수가 다른 팀들과 어떻게 비교되는지 확인할 수 있습니다. VEX 순위표는 여기에서 확인하세요.


블록 프로그래밍, 파이썬, 아니면 C++ 중 어떤 것을 사용해야 할까요?

블록을 200mm 앞으로 밀어주세요

블록부터 시작하세요

초보자분들께서는 VEX IQ와 VEX V5 모두 Blocks 부터 시작하시는 것을 권장합니다.

  • 가독성: 명령어가 읽기 쉽습니다.
  • 암기: 모든 명령어가 사용자에게 표시됩니다.
  • 입력: 드래그 앤 드롭 인터페이스로 입력량이 거의 없습니다.

왜 학습 블록을 먼저 선택해야 하는지 자세히 알아보세요. 추천 항목 위

파이썬 명령어를 사용하여 200mm 앞으로 전진하세요.

파이썬으로 전환하기

텍스트 기반 프로그래밍으로 전환할 준비가 된 코더에게는 팀이나 코치가 C++에 더 능숙하지 않은 한 Python 하는 것을 권장합니다.

파이썬이 C++보다 권장되는 이유는 무엇인가요?

  • 가독성: 파이썬은 C++보다 전문 용어와 구문이 적습니다.
  • 향후 전망: 파이썬은 C++보다 더 널리 사용됩니다.
  • 교육: 파이썬은 학교에서 가르칠 가능성이 더 높습니다.
  • 성능: 파이썬의 성능은 C++와 비슷합니다.

기사를 읽으면서 코딩을 배우세요

VEX 라이브러리의 VEXcode IQ 섹션

VEX 라이브러리에는 코딩에 관한 다음과 같은 글들이 있습니다.

  • 시작하기
  • VEXcode 설치 중
  • 프로젝트 열기 및 저장
  • 로봇 구성
  • 블록 프로그래밍, 파이썬, C++에 대한 튜토리얼

VEX 라이브러리 링크:


가상 로봇으로 코딩을 배워보세요

VEXcode VR 창

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

  • vr.vex.com 에서 시작하세요
  • 동영상 튜토리얼과 예시를 이용하실 수 있습니다.

코딩 지원

학생과 멘토가 노트북을 보고 있다.

지원받을 수 있는 방법은 여러 가지가 있습니다.

코치로부터

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

VEX 포럼

VEXcode 팀에 문의하세요.

  • 여전히 해결할 수 없는 문제가 발생하고 있나요?
  • VEXcode를 개선할 아이디어가 있으신가요?
  • 피드백 버튼을 사용하여 VEXcode 팀에 의견, 질문 및 진단 정보를 직접 제공하십시오.

컴퓨터 과학 교육과정을 활용하세요

VEXcode VR 컴퓨터 과학 강좌

무료 VEX 커리큘럼과 활동을 통해 블록 프로그래밍과 파이썬 코딩을 배워보세요.

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

  • 소개 및 기본 원리
  • 로봇 이동시키기
  • 반복적인 행동
  • 미로 탐색하기
  • 원거리에서 벽 감지
  • 색상을 활용한 결정
  • 루프가 있는 움직이는 디스크
  • 알고리즘 개발

cs.vex.com에 접속하여 활동 및 자료 를 확인해 보세요!


VEX Visual Studio Code 확장 프로그램

VEXcode 사용자가 코딩 학습을 시작할 때 권장되는 코딩 환경입니다. 코딩 분야 진출을 고려하고 텍스트 기반 코딩에 능숙해진 학생들은 전문 프로그래머들이 사용하는 도구를 배우는 것이 도움이 될 것입니다. 마이크로소프트의 Studio Code 전 세계 전문 프로그래머의 70%가 선호하는 도구입니다. VEX는 이러한 목적을 위해 마이크로소프트의 비주얼 스튜디오 코드(VS Code)용 확장 프로그램을 개발했습니다.

VS Code는 전문가들이 고품질 소프트웨어를 개발하기 위해 전 세계적으로 사용하는 기능이 풍부하고 확장 가능한 통합 개발 환경입니다. VEX VS Code 확장 프로그램을 사용하면 사용자는 VEX 하드웨어와 원활하게 연동되는 고품질 도구를 사용할 수 있습니다. 이 확장 프로그램의 소스 코드는 공개되어 있으므로 다른 사용자가 저희가 개발한 것을 기반으로 유용할 수 있는 새로운 도구를 만들 수 있습니다.

VEXcode Visual Studio Code 확장 프로그램

확장 기능

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

VEXcode와 비교했을 때의 장점

  • C++용 멀티파일 지원
  • 버전 관리 시스템 통합(예: Git)
  • Live Share 확장 프로그램 사용한 실시간 코드 공동 작업
  • 사용자 정의 가능한 인터페이스
  • 사용자는 다른 VS Code 확장 프로그램과 연동하여 기능을 확장할 수 있습니다.

자세한 내용은 vscode.vex.com (출시 예정)에서 확인하세요.

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

Last Updated: