Coder를 사용하여 프로젝트 단계별 진행

일반적으로 Coder 프로젝트가 실행 중일 때 해당 작업이 완료되자마자 한 카드에서 다음 카드로 이동합니다. 단계 기능을 사용하면 프로젝트를 시작할 수 있지만 흐름을 제어하는 ​​특수 모드에서 가능합니다. 단계 버튼을 사용할 때 123 로봇은 단계 버튼을 다시 누를 때까지 각 Coder 카드 이후에 일시 중지됩니다. 프로젝트가 시작되면 123로봇은 지시대로 프로젝트를 수행하지만, 사용자가 의도한 대로 프로젝트가 구현되지 않을 수 있습니다. 한 번에 하나씩 실행되는 카드를 볼 수 있는 기능이 있으면 사용자는 어떤 카드가 오류를 일으킬 수 있는지 더 잘 시각적으로 알 수 있으므로 디버깅이 보다 목표화되고 효율적인 프로세스가 될 수 있습니다.


단계 기능을 사용하는 방법

단계 기능을 사용하려면 123 로봇이 Coder에 연결되어 있어야 합니다. 123 로봇과 Coder를 연결하는 방법에 대한 자세한 내용은 VEX Coder VEX 라이브러리 문서을 참조하세요.

맨 위 슬롯에 When start 123 카드가 있고 Step 버튼이 강조 표시된 코더.

단계 기능을 사용하기 전에 Coder에서 프로젝트를 생성하세요. 그런 다음 Coder 상단의 단계 버튼을 선택하여 시작하세요.

3장의 카드로 구성된 프로젝트를 진행하는 코더에게 "123번을 출발해서 2번을 주행한 후 좌회전하세요"라고 알려주세요. 노란색 단계 표시기는 123 카드의 시작 부분에 있습니다.

선택하면 "123 시작 시" Coder 카드 옆에 노란색 표시등이 나타나 프로젝트가 시작되는 위치를 나타냅니다.

3장의 카드로 구성된 프로젝트를 진행하는 코더에게 "123번을 출발해서 2번을 주행한 후 좌회전하세요"라고 알려주세요. 노란색 단계 표시기는 Drive 2 카드에 있습니다.

단계 버튼을 다시 누르면 노란색 표시등이 Coder의 다음 카드로 이동합니다.

3장의 카드로 구성된 프로젝트를 진행하는 코더에게 "123번을 출발해서 2번을 주행한 후 좌회전하세요"라고 알려주세요. 단계 표시기가 드라이브 2 카드에 있으며 녹색으로 바뀌었습니다.

노란색 표시등 옆에 있는 Coder 카드를 시작하려면 단계 버튼을 다시 선택하세요. Coder 카드가 실행되면 표시등이 녹색으로 변합니다.

3장의 카드로 구성된 프로젝트를 진행하는 코더에게 "123번을 출발해서 2번을 주행한 후 좌회전하세요"라고 알려주세요. 노란색 단계 표시는 좌회전 카드에 있습니다.

동작이 완료되면 다음 Coder 카드 옆에 노란색 표시등이 나타나 단계 버튼을 다시 선택하면 다음 명령을 실행할 준비가 되었음을 나타냅니다.

이 영상을 시청하면 Step 기능을 이용해 한 번에 한 장의 카드를 프로젝트에서 단계별로 실행하는 방법을 확인할 수 있습니다.

프로젝트를 단계별로 진행할 때 시작 버튼을 선택하면 프로젝트의 나머지 부분이 최고 속도로 실행됩니다. 이는 처음 몇 개의 Coder 카드를 단계별로 진행한 다음 작성된 대로 프로젝트의 나머지 부분을 수행하려는 경우에 도움이 될 수 있습니다.


단계 기능을 사용한 디버깅

단계 기능은 프로젝트 흐름을 늦추고 프로젝트의 각 Coder 카드에서 123 로봇이 수행하는 작업에 대한 직접적인 시각적 피드백을 제공합니다. 이를 통해 사용자는 한 번에 하나의 Coder 카드 프로젝트를 진행하여 동작을 관찰하고 실수를 수정할 수 있습니다.

로봇을 정사각형으로 운전하는 데 사용되는 9개의 카드로 구성된 프로젝트를 진행하는 코더입니다. 이 프로젝트에는 Drive 1과 Turn이 반복되는 쌍이 4개 있지만, 그 중 한 쌍은 Turn right 대신 Turn left입니다. 잘못된 좌회전 카드가 강조 표시되어 있습니다.

이 예에서 의도는 123 로봇이 정사각형을 주행하는 것입니다(앞으로 1걸음 이동한 후 우회전하고 4번 회전하여 정사각형을 만듭니다). 그러나 프로젝트에 잘못된 방향이 있습니다.

이 프로젝트를 진행하는 동안 123 로봇이 이동하는 경로를 위에서 내려다본 모습. 좌회전하면 로봇이 정사각형의 진로에서 벗어나게 됩니다.

프로젝트 단계별 실행 기능을 사용하면 실수가 발견될 때까지 프로젝트를 단계별로 시작하고 실행할 수 있습니다.

로봇을 정사각형으로 운전하는 코더 프로젝트에서, 좌회전 카드를 우회전 카드로 바꿔서 문제를 해결했습니다.

실수를 바로잡으세요.

123 로봇이 정사각형을 성공적으로 주행한 경로의 위에서 본 모습과 4쌍의 Drive 1과 Turn right 카드가 들어 있는 Coder 프로그램입니다.

그런 다음 중지 버튼을 선택하고 단계 버튼을 사용하여 프로젝트를 처음부터 다시 시작하고 단계 기능을 사용하여 프로젝트의 각 Coder 카드로 123 로봇의 동작을 관찰합니다.

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

Last Updated: