교사 도구 상자 - 활동 개요
-
이 탐구에서는 학생들에게 컨트롤러와 함께 작동하도록 프로그래밍할 수 있는 Clawbot 동작을 소개합니다.
-
Clawbot with Controller 템플릿을 사용하면 학생들은 컨트롤러를 사용하여 Clawbot을 제어할 수 있습니다. VEXcode IQ에는 Clawbot의 모터를 제어하는 데 사용할 수 있는 4가지 블록이 있습니다. 학생들은 Clawbot의 각 모터 속도를 제어하고 컨트롤러가 모터 기능을 제어할 수 있도록 [모터 속도 설정], [회전] 및 (컨트롤러 위치) 블록의 매개변수를 조정해야 합니다.
-
컨트롤러 프로그래밍에 대한 자세한 내용을 보려면 아래의 클릭하십시오.
-
전체 수업 활동으로 학생들과 함께 프로그래밍 블록을 검토하세요. VEXcode IQ에는 Clawbot의 모터를 제어하는 데 사용할 수 있는 4가지 블록이 있다고 학생들에게 알려주세요. 학생들은 Clawbot의 각 모터 속도를 제어하고 컨트롤러가 모터 기능을 제어할 수 있도록 [모터 속도 설정], [회전] 및 (컨트롤러 위치) 블록의 매개변수를 조정해야 합니다.
Clawbot은 컨트롤러를 사용하여 프로그래밍할 준비가 되었습니다! 이 탐구는 프로젝트 내에서 몇 가지 기본 동작을 프로그래밍할 수 있는 도구를 제공합니다.
이 탐색에 사용될 VEXcode IQ:
-
[Forever] 블록 - 이 블록은 일련의 블록을 영원히 반복합니다. [Forever] 루프는 중단 블록을 사용하거나 프로그램을 중지해야만 종료할 수 있습니다. [Forever] 블록은 블록 내부에 중단 블록을 배치하지 않는 한 반복을 멈추지 않습니다.
-
다음은 [Forever] 루프를 종료하는 데 사용되는 [Break] 블록의 예입니다.
-
-
[모터 속도 설정] 블록은 모터 속도를 설정합니다.
-
속도는 퍼센트 또는 rpm으로 설정할 수 있습니다:
-
-
[Spin] 블록은 정지될 때까지 모터를 회전시킵니다. 프로그램을 정지하면 모터가 정지됩니다.
-
(컨트롤러의 위치) 블록은 축을 따라 컨트롤러의 조이스틱 위치를 보고합니다. 조이스틱은 축 중심에 있을 때 0이 됩니다.
-
이 블록을 사용하면 컨트롤러가 모터의 속도를 결정할 수 있습니다. 이렇게 하려면 도구 상자에서 이 블록을 [모터 속도 설정] 블록의 속도 위로 드래그합니다. 그러면 기본 속도가 선택한 컨트롤러 위치로 대체됩니다.
-
이러한 블록에 대한 자세한 내용을 알아보려면 도움말을 열고 질문이 있는 블록을 선택하세요.
교사 팁
- 학생들이 VEXcode IQ를 처음 사용하는 경우 탐색 중에 언제든지 튜토리얼을 참조할 수 있습니다. 튜토리얼은 도구 모음에 있습니다.
- 각 학생 그룹에 필요한 모든 자료가 있는지 확인하십시오.
교사 도구 상자 - 학생의 탐색 역할
이 활동을 위해 학생들을 조직하는 데 도움이 필요하면 아래를 클릭하세요.
각 그룹의 빌더는 필요한 하드웨어를 확보해야 합니다. 기록자는 그룹의 엔지니어링 노트를 얻어야 합니다. 프로그래머는 VEXcode IQ를 열어야 합니다.
수량 | 필요한 재료 |
---|---|
1 |
클로봇 |
1 |
충전된 VEX IQ 로봇 배터리 |
1 |
VEX IQ 라디오 |
1 |
제어 장치 |
1 |
테더 케이블 |
1 |
VEX코드 IQ |
1 |
USB 케이블(컴퓨터를 사용하는 경우) |
1 |
엔지니어링 노트북 |