Skip to main content
교사 포털

대체 코딩 방법

대체 코딩 방법을 사용하도록 이 단원을 조정하십시오

이 STEM Lab Unit은 Coder 및 Coder 카드와 함께 사용하도록 작성되었습니다.  그러나 이 장치의 랩을 VEXcode 123을 사용하도록 조정할 수 있습니다. 이러한 유연성은 학생들의 개별적인 요구를 충족시키는 데 도움이 될 수 있다. 예를 들어, 학생들이 VEXcode 123에 익숙하다면 VEXcode 123으로 모든 코딩 활동을 완료할 수 있습니다. 각 실습의 요약 섹션에는 VEXcode 123을 사용하도록 개별 실습을 수정하는 데 도움이 되는 추가 정보가 포함되어 있습니다.

VEXcode 123 적응

이 장치에서 VEXcode 123을 사용하는 경우, 학생들은 [Drive for] 또는 [Drive until] 블록을 사용하여 코딩 활동에서 123 로봇을 구동할 수 있습니다. VEXcode 123으로 작업하는 방법에 대한 자세한 내용은 STEM 라이브러리의 VEXcode 123 섹션을 참조하십시오.

벡스코드 블록 행동
1단계 동안 드라이브를 앞으로 읽는 VEXcode 블록. [Drive for] 블록은 123 로봇을 주어진 거리를 앞으로 또는 반대로 이동시킵니다. 123 로봇이 타원형에 값을 입력하여 얼마나 멀리 이동할지 설정합니다.
개체까지 드라이브를 앞으로 읽는 VEXcode 블록. [Drive until] 블록은 눈 센서가 물체를 감지할 때까지 123 로봇을 앞뒤로 움직입니다.
눈을 읽는 벡스코드 블록은 빨간색을 감지합니다. 눈 센서가 지정된 색상을 감지하면 <Eye detects> 보고됩니다.
다른 경우 읽는 VEXcode 블록. [If then] 블록은 보고된 부울 값을 기반으로 If else의 첫 번째 또는 두 번째 부분 내부에서 블록을 실행하는 'C' 블록입니다.
영원히 읽히는 벡스코드 블록 [Forever] 블록은 내부에 포함된 모든 블록을 영원히 반복하는 'C' 블록입니다.

 

  • 이 단원과 함께 VEXcode 123을 사용하는 경우, 학생들은 실험실 1 활동에 [Drive for] 블록을 사용할 수 있습니다. 실험실 1 플레이 섹션의 타원형에 값을 입력하여 123 로봇이 이동할 거리를 설정할 수 있습니다.

시작된 블록과 4개의 블록이 연결된 VEXcode 프로젝트는 다음 블록을 읽습니다. 드라이브 포워드 2단계, 드라이브 포워드 1단계, 드라이브 포워드 1단계, 드라이브 포워드 1단계. 실험실 1, 플레이 파트 2에서 할머니의 집으로 가는 드라이브 프로젝트에 대한
가능한 해결책
  • 학생들은 실험실 2의 프로젝트에서 [Drive until] 블록을 사용할 수 있습니다. 이 블록을 사용하여 플레이 파트 1의 할머니의 집이나 플레이 파트 2의 늑대를 감지할 때까지 123 로봇 드라이브를 사용할 수 있습니다.

블록이 시작되고 2개의 블록이 부착된 VEXcode 프로젝트는 다음과 같이 읽습니다: 오브젝트까지 앞으로 구동, 사운드 경적 재생. 실험실 2, 플레이 파트 2에서 늑대 겁주기 프로젝트를 위한
가능한 해결책
  • 실험실 3에서 학생들은 [If then else], <Eye detects>, [Forever] 블록을 사용하여 '늑대 탐지 알고리즘' 을 만들 수 있습니다. [Forever] 블록에는 내부의 다른 모든 블록이 포함되어 있습니다. 그것이 어떤 블록이 반복될지를 결정하는 것입니다.

    WHEN STARTED 블록과 6개의 블록이 첨부된 VEXcode 프로젝트. 포에버 루프는 다음 블록 주위에 있습니다: 물체까지 앞으로 구동하고, 눈이 빨간색을 감지하면 사운드 호크를 재생하고, 그렇지 않으면 사운드 초인종을 재생합니다. 실험실 3의 '늑대 탐지' 알고리즘 프로젝트에 대한
    가능한 해결책, 2부 플레이