VEXcode IQ(1세대)를 사용한 코딩

VEXcode IQ는 VEX IQ 로봇을 프로그래밍하기 위한 코딩 환경입니다. 다음 문서에서는 VEXcode IQ로 코딩을 시작하는 데 도움이 되는 다른 문서에 대한 링크를 제공합니다. 이 기사의 마지막 부분에서는 VEX Clawbot IQ를 프로그래밍하여 앞으로 나아가거나 VEX IQ Brain의 LCD 디스플레이에 'VEX'를 인쇄하는 프로젝트를 생성할 수 있는 옵션이 제공됩니다.

학생들이 교실 환경에서 VEX IQ 로봇을 공동으로 제작하는 모습입니다.

참고: 이 글을 읽고 프로젝트를 테스트해 보려면 먼저 IQ 배터리 를 충전한 상태로 시작해야 합니다.

이 기사에는 다음이 포함됩니다.

  • 애플리케이션 다운로드
  • 장치 및 템플릿
  • 블록 사용
  • 절약
  • 필요한 경우 펌웨어 업데이트
  • 다운로드 및 실행
  • 프로젝트 열기
  • 추가 유용한 링크
  • 나의 첫 프로젝트
    • 'VEX' 예시 인쇄(로봇 빌드가 필요하지 않음)
    • Drive Forward 예시(Clawbot IQ 빌드 필요)

애플리케이션을 다운로드하세요

VEXcode IQ는 다양한 유형의 장치에 사용할 수 있습니다. 애플리케이션을 기기에 다운로드해야 합니다. VEXcode 다운로드 페이지을 보세요. 

VEXcode IQ 다운로드 옵션에는 Windows, Mac, Apple App Store, Google Play, Amazon Appstore 플랫폼이 포함됩니다.

다음 링크는 장치에 애플리케이션을 다운로드하는 데 도움이 됩니다.


장치 및 템플릿

VEXcode IQ의 새로운 블록 프로젝트에서 블록 도구 상자가 강조 표시되어 Brain만 연결되어 기본 블록만 표시됩니다.

새로운 VEXcode IQ 프로젝트를 열면 프로젝트가 VEX IQ Brain만 사용하도록 설정됩니다. 도구 상자에 나타나는 유일한 블록은 기본 블록입니다. 

프로젝트는 로봇에서 사용되는 장치를 추가하여 사용자 정의됩니다. 추가 블록은 추가된 각 장치에 대한 도구 상자를 채웁니다.

VEXcode IQ의 장치 메뉴가 옆으로 열려 있고 연결된 2개 모터 드라이브트레인이 표시되어 있습니다. 도구 상자에서 드라이브트레인 블록 카테고리를 사용할 수 있게 되었습니다.

예를 들어 'DRIVETRAIN 2 모터' 장치를 추가하면 'Drivetrain' 블록 세트가 도구 상자에 추가됩니다.

Autopilot 로봇 빌드 옆에는 Clawbot IQ 로봇 빌드가 표시되어 있습니다.

Clawbot, Autopilot 등 교실과 VEX STEM 연구소에서 사용할 수 있는 표준 VEX IQ 빌드가 많이 있습니다.

템플릿 프로젝트가 열려 있고 미리 구성된 장치가 표시된 VEXcode IQ 장치 메뉴입니다. 이 예에서 ClawMotor와 ArmMotor라는 두 개의 모터가 포트 11과 10에 할당되고, 자이로가 있는 두 개의 모터 드라이브트레인이 포트 1, 6, 4에 할당됩니다.

VEXcode IQ에는 이러한 빌드에 대해 이미 설정된 여러 템플릿이 있습니다. 예를 들어, Clawbot IQ용 VEXcode IQ 프로젝트를 시작하는 쉬운 방법은 예제 템플릿을 사용하는 것입니다. 그러면 Clawbot의 장치가 구성되고 특정 장치의 블록이 도구 상자에 추가됩니다.

파일 메뉴가 열려 있고 예제 열기 옵션이 강조 표시된 VEXcode IQ 도구 모음입니다. 예제 열기는 새 블록 프로젝트, 새 텍스트 프로젝트, 열기, 최근 항목 열기 아래의 메뉴에 있는 다섯 번째 옵션입니다.

파일 메뉴에서 '예제 열기'를 선택하여 예제 프로젝트를 엽니다.

필터 막대에서 템플릿 카테고리가 강조 표시된 프로젝트 메뉴 예시입니다.

필터 표시줄에서 '템플릿'을 선택합니다.

클로봇 드라이브트레인 2 모터 예제 프로젝트 썸네일 이미지입니다.

그런 다음 Clawbot(Drivetrain 2-모터) 템플릿을 선택합니다.

참고: 장치 구성에 대한 자세한 내용은 문서 로봇 구성 섹션을 참조하세요.


블록 사용

VEXcode IQ는 블록 프로젝트로 열립니다. 블록을 사용한 프로그래밍은 매우 낮은 진입 임계값으로 접근 가능한 환경을 제공합니다. 그러나 블록 프로젝트를 코딩하면 고급 수준의 프로그래밍도 가능합니다.

블록을 도구 상자에서 작업 공간으로 끌어서 프로젝트에 추가할 수 있습니다.

화살표는 인쇄 블록이 도구 상자에서 작업 공간으로 끌어와져 시작 시 블록 아래에 스택을 형성했음을 나타냅니다.

 블록을 작업 공간 밖으로 끌어서 프로젝트에서 쉽게 삭제할 수 있습니다. 

화살표는 인쇄 블록을 도구 상자로 다시 끌어서 삭제하면 된다는 것을 나타냅니다.

블록을 사용하는 추가 유용한 기사는 다음과 같습니다.


절약

VEX IQ 프로젝트를 완료한 후에는 해당 프로젝트를 장치에 저장해야 합니다. 프로젝트 저장은 장치에 따라 다릅니다.

VEXcode IQ 도구 모음의 프로젝트 이름 필드가 Drive로 변경되었습니다. 오른쪽 라벨이 강조 표시되어 있으며 저장됨이라고 적혀 있습니다.

다음 문서에서는 장치에 프로젝트를 저장하는 방법을 설명합니다.


필요한 경우 펌웨어 업데이트

VEX IQ Brain 및 기타 스마트 장치에는 장치가 VEXcode IQ 프로젝트와 작동할 수 있도록 하는 기본 소프트웨어가 있습니다. 이 소프트웨어를 펌웨어라고 부르거나 VEXos라고도 합니다.

VEXos Utility 앱 아이콘.

현재 버전의 VEXcode IQ에서 펌웨어가 최신 버전이 아닌 경우 프로젝트를 IQ Brain에 다운로드할 수 없습니다. VEXcode IQ는 전원이 공급되는 IQ Brain이 장치에 연결되자마자 주황색 두뇌 아이콘을 표시하여 펌웨어가 최신이 아닐 때 경고합니다.

도구 모음에 주황색 Brain 아이콘이 있는 VEXcode IQ는 Brain 펌웨어가 최신이 아니라는 것을 나타냅니다.

참고: 펌웨어에 대한 자세한 내용은 펌웨어 - 시작하기 - VEXcode IQ 문서를 참조하세요.


다운로드 및 실행

USB 케이블을 사용하여 노트북 컴퓨터에 연결된 뇌.

프로젝트를 실행하려면 VEXcode IQ 프로젝트를 VEX IQ Brain에 다운로드해야 합니다. 이는 IQ Brain과 장치 사이에 연결된 USB 코드를 사용하여 수행됩니다. 

무선 연결을 통해 iPad에 연결된 뇌.

또는 iPad/Android 태블릿 장치를 사용하여 무선으로 연결할 수 있습니다.

슬롯 드롭다운 메뉴가 열려 있는 VEXcode IQ에서는 연결된 Brain의 4개 슬롯 중 하나를 선택할 수 있습니다.

VEX IQ Brain에는 4개의 다른 프로젝트를 IQ Brain에 동시에 저장할 수 있는 4개의 다운로드 슬롯이 있습니다.

VEX IQ Brain이 연결되고 슬롯이 선택되면 프로젝트를 IQ Brain에 다운로드한 후 실행할 수 있습니다. 프로젝트가 실행되면 프로젝트가 로봇의 동작에 어떤 영향을 미치는지 확인할 수 있습니다.

가끔 다운로드 과정에서 다운로드 오류가 발생할 수 있습니다. 그러나 이러한 문제는 일반적으로 쉽게 해결할 수 있습니다.

다음 문서는 VEXcode IQ 프로젝트를 다운로드하고 실행하는 데 도움이 될 것입니다.

참고: 프로젝트를 다운로드하기 전에 프로젝트 사전 다운로드 체크리스트을 검토하세요.


프로젝트 열기

VEXcode IQ 프로젝트가 장치에 저장되면 나중에 열어 로봇에 다시 다운로드하거나 프로젝트를 수정할 수 있습니다.

이전에 저장된 블록 프로젝트가 포함된 VEXcode IQ가 작업 공간에서 성공적으로 열렸습니다.

다음 문서는 특정 장치에서 VEXcode IQ 프로젝트를 여는 데 도움이 됩니다.


추가 유용한 링크

VEXcode IQ를 사용할 때 도움이 되는 추가 VEX 라이브러리 문서 가 많이 있습니다.

시작하는 데 도움이 되는 추가 기사는 다음과 같습니다.

VEX IQ STEM 랩에서는 재미있고 교육적인 활동도 많이 찾을 수 있습니다.

VEX IQ STEM Labs라고 적힌 배너 이미지입니다.


나의 첫 프로젝트

다음 두 프로젝트를 통해 VEXcode IQ에서 프로젝트 구축을 연습할 수 있습니다.

'VEX' 인쇄

이 프로젝트를 사용하면 로봇을 조립하지 않고도 프로젝트를 만들 수 있습니다. 필요한 것은 VEX IQ Brain과 충전된 배터리뿐입니다.

USB 케이블을 사용하여 노트북 컴퓨터에 연결된 뇌.

IQ Brain이 기기에 연결되어 있고켜져 있는지 확인하세요.

VEXcode IQ 앱 아이콘.

VEXcode IQ를 실행하세요.

기본 빈 블록 프로젝트가 VEXcode IQ 작업 공간에서 열려 있습니다.

새로운 빈 프로젝트가 열립니다.

VEXcode IQ는 '시작하면 Hello를 인쇄합니다'라는 프로젝트를 포함합니다.

'Looks' 카테고리에서 [Print] 블록을 선택하고 {When started} 블록에 첨부하세요.

VEXcode IQ 프로젝트가 시작되면 VEX를 인쇄합니다.

매개변수의 'Hello'라는 단어를 'VEX'라는 단어로 바꿉니다.

다운로드 및 실행 아이콘이 Brain 및 Stop 아이콘 사이에 함께 강조 표시된 VEXcode IQ 도구 모음입니다. 프로젝트 이름도 바뀌어 DisplayProject로 저장되었습니다.

프로젝트를 저장하고 다운로드하고 실행하세요.

DisplayProject 프로그램을 실행한 후의 IQ(1세대) 뇌 화면입니다. VEX 메시지가 화면에 인쇄되었습니다.

IQ Brain의 LED 디스플레이에 'VEX'가 인쇄됩니다.

앞으로 나아가다

이 프로젝트는 표준 Clawbot IQ와 함께 사용하도록 고안되었습니다. 조립 지침은 Controller STEM Lab 이 포함된 Clawbot을 참조하세요.

Clawbot IQ 빌드의 각도별 보기.

USB 케이블을 사용하여 노트북 컴퓨터에 연결된 뇌.

IQ Brain이 기기에 연결되어 있고켜져 있는지 확인하세요.

VEXcode IQ 앱 아이콘.

VEXcode IQ를 실행하세요.

새로운 빈 프로젝트가 열립니다.

클로봇 드라이브트레인 2 모터 예제 프로젝트 썸네일.

'Clawbot (Drivetrain 2-motor)' 예제 프로젝트을 엽니다.

참고: 템플릿을 사용하려면 스마트 포트 4에 자이로를 연결해야 합니다.

작업 공간에서 Clawbot Drivetrain 2 모터 템플릿 예제 프로젝트가 포함된 VEXcode IQ가 열렸습니다. 프로젝트에는 프로젝트와 해당 장치 구성에 대한 설명이 있는 메모가 있습니다. 이 프로젝트에는 '시작 시 200mm 전진'이라고 적힌 블록 스택도 있습니다.

'Drivetrain' 카테고리에서 [Drive for] 블록을 선택하여 {When started} 블록에 부착합니다.

참고: 200mm 앞으로 이동하면 Clawbot의 바퀴가 한 바퀴 앞으로 이동합니다.

프로젝트를 저장하고 다운로드하고 실행하세요. 아래 애니메이션에서 보이는 것처럼 클로봇은 이제 200mm 앞으로 주행합니다.

참고: VEXcode IQ를 사용하는 중 문제가 발생하면 VEXcode IQ 내에 있는 피드백 도구 를 사용하세요.

 

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

Last Updated: