놀다
1부 - 단계별 설명
- 지시각 그룹에 VEXcode GO에서 'LED 범퍼 사용' 예제 프로젝트를 열고 시작하여 LED 범퍼의 색상 변경 기능을 확인할 것이라고 지시합니다.
코드베이스에서 LED 범퍼 사용 - 모델학생들이 VEXcode GO를 시작하는 단계를 보여주는 모델입니다.
- Brain 장치에 연결하는 단계를 모델링 .
참고: Code Base를 처음으로 기기에 연결하면 Brain에 내장된 자이로가 보정되어 Code Base가 잠시 동안 자체적으로 움직일 수 있습니다. 이는 예상된 동작입니다. 보정하는 동안에는 코드 베이스를 건드리지 마세요.
- 학생들은 VEXcode GO의 LED 범퍼와 관련된 명령에 대해 배우는 데 도움이 되는 예제 프로젝트를 활용합니다. 학생들에게 파일 메뉴를 열고 '예제 열기'를 선택하는 방법을 보여줍니다.

- 'LED 범퍼 사용하기' 예제 프로젝트를 엽니다.
"LED 범퍼 사용" 예제 프로젝트 열기- 학생들에게 프로젝트를 저장하는 방법과 이름을 지정하는 방법을 줍니다. LED 범퍼를 사용한 다음프로젝트를 시작하고 프로젝트를 시작하여 LED 범퍼에서 색상 패턴이 어떻게 바뀌는지 관찰합니다.
프로젝트 이름 바꾸기 및 저장 - 프로젝트가 완료되면 학생들은 도구 모음에서 '중지'를 선택해야 합니다.
프로젝트 중지 - [범퍼 색상 설정] 및 [대기] 블록에서 드롭다운을 선택하거나 숫자를 변경하여 블록의 매개변수를 변경하는 방법을 학생들에게 보여주는 모델입니다.
매개변수 변경 - 예제 프로젝트에서 블록을 추가하거나 제거하여 새로운 패턴을 만드는 방법을 모델링합니다. 학생들은 한 번에 1~2개의 매개변수나 블록만 변경한 다음, 프로젝트를 시작하여 무엇이 변경되었는지 확인해야 합니다.
블록 추가 또는 제거 - 학생들은 계속해서 프로젝트를 테스트하여 새로운 패턴의 LED 범퍼 컬러 디스플레이를 만들어야 합니다.
- 학생들새로운 패턴을 만들 때 토론을 촉진합니다.
새로운 패턴 만들기 - 어떤 패턴을 만들려고 하시나요?
- 지금까지 귀하의 그룹은 프로젝트에서 무엇을 바꾸었나요? 왜?
- 프로젝트에서 색상을 표시하는 것이 어떻게 유용할 수 있을까요?
- 상기시키기그룹에게 LED 범퍼에 표시되는 색상과 각 색상이 바뀌는 시간 간격을 변경하여 새로운 패턴을 만들 수 있다는 것을 상기시킵니다.
- 각 색상 변경 사이의 시간을 변경하려면 학생들은 [대기] 블록에서 매개변수를 변경해야 합니다.
색상 간 변경 시간 - 질문학생들에게 색상 패턴을 표시하거나 무언가를 나타내기 위해 색상을 표시하는 다른 사물이 무엇인지 질문합니다. 그러면 어떻게 그 물건이 더 유용해지나요? 예를 들어, 신호등은 색상 패턴을 사용하여 운전자에게 멈추거나 가라고 알려줍니다. VEX GO 배터리의 표시등은 사용자에게 충전이 필요할 때를 알려줍니다.
중간 휴식 & 그룹 토론
각 그룹 LED 범퍼사용하여 새로운 패턴을 만들면, 대화를 나누기 위해 모이세요.
- 여러분의 그룹은 어떤 새로운 패턴을 만들었나요? 그렇게 하기 위해 무엇을 바꾸었나요?
- 예시 프로젝트에서 LED 범퍼는 어떤 동작을 수행했습니까? LED 범퍼는 또 어떻게 활용될 수 있나요? 범퍼 부분에 대해 생각해 봅시다.
- LED 범퍼는 눌렸을 때를 감지하고, 그 정보를 사용하여 어떤 일이 일어나도록 할 수 있습니다. 왜 그것이 유용하다고 생각하시나요?
2부 - 단계별 안내
- 지시학생들에게 LED 범퍼를 누르면 어떤 동작이 일어나는지 알아보기 위해 다른 예제 프로젝트를 사용할 것이라고 지시합니다.
LED 범퍼 누르기 - 모델그룹 설정을 사용하는 모델, '푸시할 때까지 기다리기' 예제 프로젝트를 열고 테스트하는 방법. 시작하려면 코드베이스를 필드에 넣으세요.
- 학생들에게 파일 메뉴를 열고 '예제 열기'를 선택하는 방법을 보여줍니다.

- '푸시될 때까지 기다리기' 예제 프로젝트를 선택합니다.
대기 단위 푸시 예제 프로젝트 - 학생들은 프로젝트 이름을 지정하고 푸시 때까지 기다리기으로 저장해야 합니다.
프로젝트 이름 변경 푸시될 때까지 기다리기 - 학생들에게 프로젝트 시작하는 과 코드베이스의 동작을 관찰하는 방법을 모델로 제공합니다. 프로젝트가 완료되면 도구 모음에서 중지를 선택하세요.
- 학생들은 이 프로젝트를 직접 테스트해보아야 합니다. 초기 테스트 후, 학생들은 LED 범퍼가 눌렸을 때 코드베이스의 동작을 확장하기 위해 추가 블록을 추가해야 합니다. 학생들은 [운전] 또는 [회전] 블록을 사용하여 동작을 추가하거나 [범퍼 색상 설정] 블록을 추가하여 Play Part 1에서 사용한 색상 표시를 추가할 수 있습니다.
- 촉진이 프로젝트에서 LED 범퍼의 원인과 결과에 대한 학생들의 이해를 돕고, 학생들이 프로젝트를 테스트할 수 있도록 돕습니다.
프로젝트에 블록 추가 - 원래 프로젝트에서 LED 범퍼를 누르면 어떤 효과가 있나요?
- LED 범퍼를 눌렀을 때 코드베이스에서 어떤 작업을 더 수행하길 원하시나요? 그렇게 하려면 어떤 블록을 추가해야 하나요?
- 상기시키기학생들에게 프로젝트에 블록을 추가하기 전에 의도한 동작에 대해 생각해야 한다는 점을 상기시킵니다.
- 프로젝트에 대한 변경 사항이 의도한 대로 작동하지 않을 경우, 학생들에게 시행착오는 학습과 코딩의 일부라는 점을 상기시켜 주세요.
- 학생들에게 그룹원들과 함께 문제에 대해 이야기하는 것이 자신의 생각을 설명하는 데 도움이 되고, 함께 문제를 해결할 수 있는 능력을 기르는 데 도움이 된다는 점을 상기시켜 주세요.
- 질문학생들에게 다른 원인과 결과 관계가 무엇인지 생각해 보라고 합니다. 예를 들어, 종이 울리는 것을 들으면(원인), 휴식 시간(결과)에 줄을 섭니다. 그 밖에 어떤 예를 생각해 볼 수 있나요?