관계를 맺다
Engage 섹션 시작
ACTS는 교사가 할 일이고, ASKS는 교사가 어떻게 진행할 것인가입니다.
| 행위 | 묻습니다 |
|---|---|
|
|
학생들이 건축을 준비하도록 하기
VEXcode GO 프로젝트에서 Eye Sensor와 함께 어떤 블록을 사용하여 디스크를 색상별로 정렬할 수 있는지 살펴보겠습니다. (학생들이 이전 랩에서 미리 만들어진 코드 베이스 2.0 - 눈 + 전자석을 가지고 있지 않다면 랩 활동 전에 학생들이 미리 만들어 볼 수 있도록 10~15분을 주세요.)
빌드를 용이하게 하다
-
지시학생들
프로젝트를 시작하기 전에 먼저 VEXcode GO에서 Eye Sensor가 데이터를 보고하는 방식과 해당 데이터를 사용하는 방법을 보여줄 것이라고 지시합니다.
- 학생들이 그룹에 합류하면 로봇 역할 & 루틴 시트를 작성하게 하세요. 랩 1 이미지 슬라이드쇼의 제안된 역할 책임 슬라이드를 학생들이 이 시트를 완성할 수 있는 가이드로 활용하세요.
-
배포배포
사전 구축된 코드 베이스 2.0 - 눈 + 전자석, 레드 디스크, VEXcode GO가 데모 목적으로 열려 있는 태블릿 또는 컴퓨터를 배포합니다. 학생들은 화면과 로봇을 볼 수 있어야 합니다. 학생들은 시연이 끝난 후 자료를 수집합니다.
코드베이스 2.0 - 눈 + 전자석 -
학생들을 대상으로 Eye Sensor에 대한 시연을 실시하고, VEXcode GO 프로젝트에서 Eye Sensor 데이터를 사용하는 방법
합니다.
- 랩 시작 전에 아직 코드 베이스에 대한 VEXcode GO를 켜고 연결하고 구성하지 않았다면 지금 하세요. 로봇을 VEXcode GO에 연결하는 방법에 대한 장치별 정보는 VEX 라이브러리의 연결 문서를 참조하세요.로봇에 맞게 VEXcode GO를 구성하는 방법에 대한 자세한 내용은 코드 기반 구성 문서를 참조하세요.
-
아래 동영상과 같이 <Detects color> 블록을 선택하고 모니터 콘솔 아이콘으로 드래그합니다. 모니터 콘솔이 열리고 눈 센서 데이터가 표시됩니다. 이 블록은 "true" 또는 "false" 만 보고하는 부울 리포터 블록이라는 것을 의미하는 육각형 모양임을 강조할 수 있습니다. 로봇이 동작을 수행하도록 하려면 리포터 블록을 다른 블록과 함께 사용해야 합니다. 블록 모양과 그 의미에 대한 자세한 내용은 이 VEX 라이브러리 문서를 참조하십시오.
동영상 파일
참고: 모니터 콘솔에서 센서 데이터를 제거하려면 'X' 아이콘을 선택하십시오.
모니터 콘솔에서 센서 데이터를 제거하려면 'X' 아이콘을 선택하십시오 - 눈 센서 아래에 빨간색 디스크를 놓고 위의 이미지와 같이 모니터 콘솔이 어떻게 "true" 라고 말하는지 학생들에게 보여줍니다. 빨간색 디스크를 제거하고 학생들에게 값이 어떻게 "false" 로 변경되는지 보여줍니다. 학생들에게 <Detects color> 은 "참" 또는 "거짓" 값만 보고할 뿐, 숫자, 색상 또는 기타 값을 보고하지 않는다는 점을 상기시켜 주는 것이 좋습니다.
-
다음으로, [If then] 블록을 작업 공간으로 끌어서 {When started} 블록에 붙입니다. 학생들에게 블록 안의 빈 공간을 보여주고, 그 공간의 모양과 <Detects color> 블록의 모양에 대해 무엇을 알아차렸는지 물어보세요.
[만약 그렇다면] BLOCK -
<Detects color> 블록을 [If then] 블록으로 끌어다 놓습니다. 학생들에게 이 블록이 로봇에게 무엇을 하게 할 것이라고 생각하는지 설명해 보라고 하세요. [If then] 블록이 조건을 확인한다고 설명합니다. 해당 조건이 참이면 블록 내부의 블록이 실행됩니다. 조건이 거짓이면 그렇지 않습니다.
<Detects color> 블록 추가 -
[Drive for] 블록을 [If then] 블록으로 드래그합니다. 학생들에게 눈 센서가 빨간색을 감지하면 어떻게 될지 예측하도록 요청하십시오. 프로젝트를 시작하고 눈 센서 아래에 빨간색 디스크를 놓습니다. 코드 베이스는 빨간색을 감지하는 조건이 참이라고 보고되었기 때문에 100mm 앞으로 이동해야 합니다.
[Drive for] 블록 추가 - 시간이 허락하는 경우, 학생들에게 눈 센서가 빨간색을 감지하지 못하면 어떻게 될지 예측하도록 요청하십시오. 프로젝트를 시작하고 눈 센서 아래에 블루 디스크를 놓습니다. 코드 베이스는 움직이지 않아야 합니다. 빨간색을 감지하는 조건이 거짓으로 보고되었기 때문입니다.
- 시연에적극적으로 참여하고, 질문을 하고, 답하고, 반원들의 말을 경청하는 학생들에게 긍정적인 보강을 제공한다.
교사 문제 해결
- [If then] 내부 - 눈 센서가 적색을 감지한 후 코드 베이스가 올바른 위치로 운전하지 않는 경우, 필요한 Drivetrain 블록이 [If then] ‘C‘ 블록 내부에 있는지 확인하여 프로젝트가 의도한 대로 실행되는지 확인하십시오. 학생들은 블록을 프로젝트 내에서 드래그 앤 드롭하여 ‘C’ 블록 안팎으로 다시 정렬할 수 있습니다.
- 포트 확인 - 학생들에게 눈 센서와 전자석이 올바른 포트에 연결되어 있는지 확인하도록 상기시킵니다. 눈 센서가 뇌 전면의 청록색 포트에 연결되고 전자석이 포트 3에 연결됩니다.
- ‘낙하‘ 관련 도움말 - 전자석이 항상 즉시 디스크를 완전히 떨어뜨리지 않을 수 있습니다. [Energize electromagnet] 블록이 프로젝트에서 올바르게 '드롭' 되도록 설정되어 있는 한, 학생들은 Code Base가 베이스로 돌아올 때 필요한 경우 전자석에서 디스크를 제거할 수 있습니다.
퍼실리테이션 전략
- 학생들이 VEXcode GO에 액세스하는 방법을 생각해 보십시오. 학생들이 사용할 컴퓨터 또는 태블릿이 VEXcode GO에 액세스할 수 있는지 확인하십시오. VEXcode GO 설정에 대한 자세한 내용은 이 VEX 라이브러리 문서를 참조하십시오. VEXcode GO 설정에 대한 자세한 내용은 이 VEX 라이브러리 문서를 참조하십시오.
- 수업 전에 각 그룹에 필요한 자료를 수집한다. 이 랩의 경우 두 명의 학생으로 구성된 각 그룹은 GO 키트, 빌드 지침, VEXcode GO에 액세스하기위한 컴퓨터 또는 태블릿 및 키트에서 Red Disk가 필요합니다. 또한 학생들은 테스트를 위해 필드에 액세스해야 합니다.
-
아래 이미지와 같이 코드 베이스에 대한 테스트 영역으로 사용할 필드를설정합니다. 학생들이 자신의 프로젝트를 테스트할 수 있는 충분한 공간을 확보할 수 있도록 이러한 내용을 교실 전체에 퍼뜨리도록 한다. 이 이미지에서는 정렬 영역이 표시된 플레이 파트 1에 빨간색 디스크가 표시됩니다. 학생들이 프로젝트를 테스트하도록 설정할 때 도움이 되도록 디스크 및 코드 베이스의 시작 위치와 건조 지우기 마커가 있는 정렬 영역 위치를 표시하는 것이 좋습니다.
필드 설정 - 필드의 격자선을 사용하여 정렬을 돕습니다.디스크와 전자석은 모두 필드의 교차하는 격자선에 맞춰 배치할 수 있으므로 학생들이 프로젝트를 테스트할 때 성공할 수 있도록 더 쉽게 준비할 수 있습니다.
- 프로젝트가 실행되는 동안 학생들이 눈 센서 데이터를 볼 수 있도록 언제든지 모니터 콘솔을 열어 눈 센서가 true에서 false로 변경되는 시기를 확인할 수 있습니다. 그런 일이 발생하면 필드에서 무엇이 변경됩니까?
- 학생들이 일찍 끝내면 파란색 또는 녹색 디스크로 프로젝트를 테스트하게 한다. 프로젝트가 계속 진행되나요? 그 이유는 무엇인가요? Code Base가 새 디스크를 정렬 영역으로 이동하려면 무엇을 변경해야 합니까?