VEXcode EXP 4.0의 새로운 기능

VEXcode EXP 4.0에는 다양한 새로운 기능이 도입되었습니다. 이 주요 업데이트는 로봇 코딩의 생산성과 접근성을 향상시키는 데 중점을 두고 있습니다. VEXcode EXP 4.0에서 어떤 새로운 기능을 사용할 수 있는지 아래에서 알아보세요!

여기를 클릭하여 VEXcode EXP 4.0의 새로운 설치 프로그램을 다운로드하세요!

CTE 워크셀

VEXcode EXP는 이제 CTE Workcell을 완벽하게 지원합니다. CTE 워크셀은 실습 활동을 통해 학생들에게 산업용 로봇과 자동화의 세계를 소개합니다.

VEXcode EXP의 티치 펜던트 이미지

VEXcode EXP에서는 6축 로봇팔을 EXP 브레인 없이도 컴퓨터에 직접 연결하여 티치 펜던트에 액세스할 수 있습니다.

티치 펜던트는 산업 자동화를 위한 로봇팔과 기타 기계를 제어하고 프로그래밍하는 데 사용되는 장치로, 작업자가 로봇의 움직임을 수동으로 안내할 수 있도록 하는 버튼이나 터치 스크린이 포함되어 있습니다.

6축 로봇 팔을 EXP Brain에 연결하면 CTE 공압 시스템, 신호 타워, 객체 센서와 같은 새로운 장치를 CTE 프로젝트에 통합할 수도 있습니다.

CTE 워크셀에 대한 자세한 내용과 교실에서의 사용 방법은 여기를 클릭하여 알아보세요.

스위치 블록

새로운 스위치 블록이 출시되어 블록 기반 코딩에서 텍스트 기반 프로그래밍으로의 전환이 매끄럽게 이루어집니다.

사용자가 코딩 팔레트에서 '시작 시'라는 라벨이 붙은 블록을 VEXcode 인터페이스의 작업 공간으로 끌어오는 모습을 보여주는 애니메이션 GIF로, 새 프로젝트를 시작하는 과정을 보여줍니다.

드래그 앤 드롭 스위치 블록: 모든 스위치 블록은 도구 상자에서 드래그하여 직접 입력할 수 있습니다.

VEXcode V5의 블록 기반 프로그램을 보여주는 애니메이션 GIF입니다. 이 프로그램은 노란색 '시작 시' 블록으로 시작하고, 그 다음에 주황색 '4번 반복' 블록, 파란색 '200mm 전진' 블록이 이어집니다. GIF는 사용자가 작업 공간의 기존 블록 아래에 녹색 블록을 끌어서 연결하는 모습을 보여줍니다.

블록 프로젝트에 Python을 직접 입력하세요: VEXcode를 사용하면 Python 명령을 프로젝트에 직접 통합하여 다른 블록과 원활하게 통합할 수 있습니다. 올바른 코드를 작성할 수 있도록 VEXcode는 Python 명령에 대한 자동완성 기능도 제공합니다.

간단한 VEXcode IQ 블록 프로그램을 보여주는 애니메이션 GIF입니다. 시퀀스에는 '200mm 전진', '90도 우회전', '200mm 전진'이 포함되어 있습니다. 블록은 '시작 시' 블록 아래에 조립되어 로봇의 기본적인 동작 순서를 보여줍니다.

코드 변환: 한 번의 클릭으로 전체 블록 스택을 Python으로 변환합니다.

이 기능은 블록에서 텍스트로 넘어가려는 학습자에게 적합합니다. Switch Blocks로 코딩하는 것에 대한 자세한 내용은 여기를 참조하세요.


웹 기반 VEX코드에서 저장 및 로드

VEXcode 프로젝트 제목 표시줄의 애니메이션 GIF가 작업 후 '저장되지 않음'에서 '저장됨'으로 바뀌어 프로젝트가 성공적으로 저장되었음을 나타냅니다.

웹 기반 VEXcode는 이제 프로젝트를 처음 저장하면 프로젝트 변경 사항을 자동으로 저장합니다.

파일 메뉴의 기타 변경 사항:

  • 장치에서 로드 이 이제열기로 변경되었습니다.
  • 기기에 저장 이 이제다른 이름으로 저장으로 변경되었습니다.
  • 이제 저장 버튼을 사용하여 수동으로 저장할 수도 있습니다.

Chrome 브라우저에서 VEXcode EXP 프로젝트를 로드하고 저장하는 방법에 대한 단계별 가이드는 여기를 참조하세요.


업데이트된 AI 비전 센서 감지

AI 비전 센서는 이제 AprilTags와 AI 분류를 감지할 수 있습니다.

VEXcode에서 AI Vision Utility 인터페이스를 스크린샷으로 찍은 사진입니다. 카메라가 세 개의 AprilTags를 캡처한 라이브 피드를 표시합니다. AprilTags 기능은 켜져 있고, AI 분류는 꺼져 있습니다. 인식된 태그에는 각각의 ID, 좌표, 크기가 표시됩니다. '색상 추가' 버튼은 있지만 색상 설정이 현재 비활성화되어 있습니다. 펌웨어 상태는 최신 버전 1.0.0.b16으로 표시됩니다.

AprilTags는 감지 가능하고 고유한 ID를 갖는 이미지입니다. 이를 인쇄하여 현장에서 로봇에 사용할 수도 있습니다. 인쇄 가능한 AprilTag PDF를 여기에서 다운로드하세요.

'AI 비전 유틸리티' 인터페이스의 스크린샷. 인터페이스가 연결되면 녹색 '연결됨' 상태로 표시됩니다. 메인 섹션에는 4개의 객체(빨간 공, 파란 공, 녹색 고리, 빨간색 고리)가 감지된 라이브 카메라 피드가 표시되며, 각 객체에는 위치(X, Y), 크기(W, H) 및 신뢰도 점수(99%)가 표시된 경계 상자가 있습니다. 오른쪽 패널에는 AprilTags와 AI 분류를 활성화하는 옵션이 있으며, AI 분류는 '교실 요소'로 설정되어 있습니다. 라이브 피드 아래에 '색상 추가' 버튼과 '비디오 정지' 버튼이 있어 이름을 지정하고 색상을 설정할 수 있는 옵션이 있습니다. 펌웨어 상태는 버전 '1.0.0.b16'으로 '최신'으로 표시됩니다.

AI 비전 센서는 또한 VEX EXP 교실 번들에서 다양한 색상의 버키볼과 링을 식별할 수 있습니다.

여기를 클릭하여 블록, Python, C++에서 AI 비전 센서를 사용하는 방법을 알아보세요.


블록을 소리내어 읽어보세요

VEXcode EXP 4.0 내부의 모든 블록을 이제 간단히 마우스 오른쪽 버튼을 클릭해서 큰소리로 읽을 수 있습니다.

이 기능은 Android를 제외한 모든 기기에서 사용할 수 있습니다.

  • 사용자 정의 음성: 새로운 도구 메뉴에서 다양한 음성을 선택하고 속도와 피치를 조정하세요.
  • 컨텍스트 메뉴 통합: 블록을 마우스 오른쪽 버튼으로 클릭하면 소리내어 읽힙니다.

VEXcode의 읽기 기능을 사용하는 방법에 대한 단계별 지침은 여기를 참조하세요.


도구 메뉴

VEXcode EXP 4.0의 새로운 도구 메뉴에는 생산성과 접근성을 위한 기능이 가득 담겨 있습니다.

VEXcode V5의 '도구' 드롭다운 메뉴를 보여주는 잘린 스크린샷. 메뉴에는 '테마', '단축키', '음성 설정' 및 'API 문서' 옵션이 포함되어 있습니다. '튜토리얼' 섹션은 드롭다운 상단에 강조 표시됩니다.

키보드 단축키

도움말 문서를 시작, 중지, 열기 위한 새로운 키보드 단축키가 추가되었습니다.

스코틀랜드 사람 윈도우
'도구' 드롭다운 메뉴가 표시되어 있고 '단축키'가 강조 표시된 VEXcode 프로젝트 창입니다. 하위 메뉴에는 시작, 중지, 도움말 열기 작업에 대한 단축키가 표시됩니다. 여기에는 시작의 경우 ⌘ + return, 중지의 경우 ⌘ + e, 도움말 열기의 경우 ⌘ + h가 포함됩니다. VEXcode의 도구 메뉴에서 키보드 단축키 하위 메뉴가 강조 표시되어 있습니다. 하위 메뉴에는 '시작'(Ctrl + Enter), '중지'(Ctrl + e), '도움말 열기'(Ctrl + h) 등의 단축키가 표시됩니다.

고대비 테마

고대비 테마는 텍스트와 배경의 구분을 높여서 시력이 약하거나 색맹 또는 기타 시각 장애가 있는 사용자가 콘텐츠를 더 쉽게 읽을 수 있도록 합니다.

기본 높은 대비
VEXcode V5 블록 기반 프로그램의 스크린샷은 로봇의 움직임을 제어하고 메시지를 표시하도록 설계된 일련의 블록을 보여줍니다. 이 프로그램은 '시작 시' 블록으로 시작해서, 그 뒤에 4번 반복하는 루프가 이어집니다. 루프 내부에서 로봇은 200mm 전진하고, 오른쪽으로 90도 회전하며 현재 방향을 뇌에 각도 단위로 인쇄합니다. 루프가 끝난 후, 프로그램은 뇌에 '움직임이 완료되었습니다'라는 메시지를 출력합니다. VEXcode V5 블록 기반 프로그램의 스크린샷은 로봇의 움직임을 제어하고 메시지를 표시하도록 설계된 일련의 블록을 보여줍니다. 이 프로그램은 '시작 시' 블록으로 시작해서, 그 뒤에 4번 반복하는 루프가 이어집니다. 루프 내부에서 로봇은 200mm 전진하고, 오른쪽으로 90도 회전하며 현재 방향을 뇌에 각도 단위로 인쇄합니다. 루프가 끝난 후, 프로그램은 뇌에 '움직임이 완료되었습니다'라는 메시지를 출력합니다.

음성 설정

새로운 읽기 블록 기능을 사용하면 이 메뉴에서 사용되는 음성, 말하기 속도 및 피치를 변경할 수 있습니다.

VEXcode IQ의 음성 설정 창 스크린샷. 이 창에서는 사용자가 '음성'이라는 라벨이 붙은 드롭다운 메뉴에서 음성을 선택할 수 있으며, 현재는 'Microsoft D'가 선택되어 있습니다. 아래에는 '피치'와 '속도'를 위한 슬라이더가 두 개 있으며, 둘 다 100%로 설정되어 있습니다. '음성 테스트'라고 적힌 녹색 버튼이 슬라이더 아래에 있습니다. 오른쪽 하단에 파란색 '완료' 버튼이 있습니다.

API 문서

포괄적인 API 문서에 접근하면 그 어느 때보다 더 쉽게 VEX EXP 로봇의 모든 잠재력을 탐색하고 활용할 수 있습니다.

DriveTrain 클래스의 turn_for() 메서드에 대한 설명서를 보여주는 VEX EXP API 참조 웹사이트의 스크린샷입니다. turn_for() 메서드는 Drivetrain을 어느 쪽으로든 특정 각도만큼 회전하는 데 사용됩니다. 나열된 매개변수에는 direction(유효한 TurnType), angle(Drivetrain이 회전하는 각도), units(선택 사항, 기본값은 DEGREES), velocity(선택 사항), units_v(선택 사항, 기본값은 RPM), wait(선택 사항)이 포함됩니다. 이 방법은 대기 매개변수에 따라 차단형이거나 비차단형이 될 수 있습니다.

여기를 클릭하여 공식 VEX API 참조 사이트에 접속하세요.


웹 기반 무선 프로젝트 다운로드

웹 기반 VEXcode EXP는 이제 EXP 컨트롤러를 통해 EXP Brain에 무선으로 연결할 수 있습니다.

VEXcode V5 도구 모음을 보여주는 스크린샷입니다. 도구 모음에는 'CONTROLLER' 및 'BRAIN' 아이콘이 빨간색으로 강조 표시되어 있어 해당 프로젝트에 선택된 장치임을 나타냅니다. 그 옆에는 '다운로드', '실행', '중지', '공유', '피드백' 버튼이 있습니다.

EXP Brain에 프로젝트를 무선으로 다운로드하는 방법을 알아보려면 여기를 클릭하세요.

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

Last Updated: