Skip to main content
교사 포털

컬러 센서에 대해 읽어보세요

거리 센서에 대해 자세히 알아보려면 독자에게 그룹이 VEX 라이브러리의 VEX IQ 컬러 센서 기사를 읽는 방법을 구성하도록 요청하세요. 이 문서에서는 컬러 센서의 작동 방식과 사용 방법에 대해 설명합니다.

컬러 센서를 사용한 프로그래밍

프로그래머가 VEXcode IQ  을 열고 다음 단계를 따르도록 합니다.

  • VEXcode IQ에서 Testbed 템플릿 예제 프로젝트를 열어 시작하세요.

  • 예제 프로젝트를 여는 데 도움이 필요하면 예제 프로젝트 및 템플릿 사용 튜토리얼 비디오를 시청하세요.

  • 다음 프로젝트를 빌드하고 컬러 센서로 저장합니다(macOSWindowsChromebookiPad).

컬러 센서 테스트

테스터가 VEX IQ Brain을 컴퓨터에 연결하도록 한 후 다음 단계를 따르십시오.

  • IQ Robot Brain에 프로젝트를 다운로드하세요.

  • 프로젝트 실행하여 물체가 가까이 있는지, 가까운 경우 가까운 물체의 색상이 무엇인지 보고하고 인쇄합니다.

  • 프로젝트 다운로드 및 실행에 대한 도움말은 프로젝트 다운로드 및 실행 튜토리얼 비디오를 시청하세요.

  • 테스트베드에서 센서가 어떻게 작동하는지에 대한 관찰과 판독 정보를 바탕으로 다음 질문에 답하고 레코더에게 이를 엔지니어링 노트북에 문서화하도록 요청하십시오.

    1. 컬러 센서는 물체가 값 범위를 얼마나 멀리 사용하고 있는지 보고합니까? 아니면 1(TRUE) 또는 0(FALSE)을 사용하여 객체 감지 여부만 보고할 수 있나요?

    2. 컬러 센서는 얼마나 많은 색상을 IQ Brain에 보고할 수 있나요?

교사 도구 상자 아이콘 교사 도구 상자 - 답변

다음 답변은 다를 수 있습니다.

  1. 컬러 센서는 가까운 물체를 감지하는지 여부를 이진 값(0-FALSE 또는 1-TRUE)으로 보고합니다. 거리 센서는 물체가 값 범위를 사용하여 얼마나 멀리 있는지 보고할 수 있습니다.

  2. 학생들이 색상 감지 블록에 나열된 색상을 세면 컬러 센서가 14가지 가능한 색상을 보고한다고 답할 가능성이 높습니다. 그러나 컬러 센서는 실제로 14개 색상 중 12개 색상의 이름만 보고하며, 이는 의 색상 블록을 참조할 때 학습됩니다. 따라서 컬러 센서는 14가지 색상을 감지한 다음 보고할 수 있는 12가지 색상 이름으로 분류할 수 있습니다. 또한 컬러 센서는 색상 값을 각도 단위로 보고할 수 있습니다.  블록의 Hue를 참조하면 0~360도 범위의 값을 보고할 수 있음을 알 수 있습니다. 이러한 답변은 모두 허용되지만 기술적으로 색상 이름을 보고할 때 컬러 센서는 의 색상 블록을 사용하여 총 12개를 보고할 수 있습니다.

밝기를 감지하도록 컬러 센서 프로그래밍

VEXcode IQ를 열고 다음 단계를 따르세요.

컬러 센서의 라인 추적 기능 테스트

VEX IQ Brain을 컴퓨터에 연결하고 다음 단계를 따르십시오.

  • IQ Robot Brain에 프로젝트를 다운로드하세요.

  • 투명한 흰색/밝은 표면에 어두운/검은색 선을 찾거나 만듭니다.

  • 컬러 센서를 라인을 가로질러 더 밝은 표면으로 몇 번 앞뒤로 이동할 수 있도록 테스트베드를 배치합니다.

  • 프로젝트 실행하여 컬러 센서가 어둠(라인 위) 또는 밝기(라인 바깥)를 감지하면 보고하고 인쇄합니다.

  • 프로젝트 다운로드 및 실행에 대한 도움말은 프로젝트 다운로드 및 실행 튜토리얼 비디오를 시청하세요.

  • 밝기 프로젝트가 실행되는 동안 컬러 센서를 선과 표면에서 아래로 향하게 하고 천천히 앞뒤로 움직입니다.

  • 인쇄된 보고서를 보려면 Brain의 화면을 보십시오.

  • 센서의 작동 방식에 대한 관찰과 판독값 정보를 바탕으로 다음 질문에 답하고 레코더에게 이를 엔지니어링 노트북에 기록하도록 요청하세요.

    1. 어떤 시나리오에서 컬러 센서를 사용하여 선을 감지하거나 따라갈 수 있습니까?

    2. 위의 예제 프로젝트에서 Brain이 "Off the line"을 인쇄하면 그것이 감지하는 밝기 측면에서 무엇을 의미합니까?

교사 도구 상자 아이콘 교사 도구 상자 - 답변

다음 답변은 다를 수 있습니다.

  1. 컬러 센서는 경기장의 라인을 지침으로 사용하기 위해 경쟁 환경에서 라인을 감지하거나 따라가는 데 사용할 수 있습니다. 선을 감지하고 따르는 것은 중지 지점을 표시하거나(선반이나 다른 표면과 충돌하지 않도록) 선을 사용하여 로봇을 제조하거나 보관하는 경우 또는 창고 주변의 경로를 지정(로봇이 탐색할 필요가 없도록)하는 로봇에도 중요할 수 있습니다. 위치 간 자체적으로). 물론, 자율주행차가 도로의 차선 내에서 머물 수 있는 능력을 포함하여 가능한 추가 답변이 많이 있습니다.

  2. 밝기 프로젝트에서 테스트베드는 감지된 밝기가 25%보다 클 때마다 "Off the line"을 인쇄해야 합니다. 흰색 또는 밝은 색상의 표면에서는 밝기가 25% 미만으로 감지될 가능성이 없습니다. 검정색 선만 감지되어야 합니다.

교사 도구 상자 아이콘 교사 도구 상자 - 문제 해결

컬러 센서로 작업할 때 제대로 작동하지 않는 경우가 있을 수 있습니다. 이런 일이 발생하면 다음 단계를 시도하여 문제 해결을 시작하세요.

  • 먼저 컬러 센서의 펌웨어가 최신인지 확인하는 것부터 시작하세요. 펌웨어 업데이트 방법에 대한 자세한 내용은  문서를 읽어보세요.

  • 펌웨어가 최신인 경우 IQ Brain의 장치 정보 화면을 자세히 살펴보고 색상과 거리가 감지되는지 확인하세요. 컬러 센서 앞에 아무것도 없어도 색상("NONE")과 거리("Far")가 표시되어야 합니다. 단색 개체를 테스트하여 색상 및 거리 판독값이 변경되는지 확인하세요. 확인 버튼을 눌러 모드를 "3색"에서 "12색" 또는 "회색조"로 변경할 수 있습니다. 그런 다음 단색 물체를 다시 테스트하여 세 가지 모드 모두에서 판독값을 얻고 있는지 확인하십시오.

  • 장치 정보 화면은 조명 수준이 다를 수 있는 새로운 환경에서 컬러 센서를 사용하여 프로젝트를 실행하기 전에도 도움이 될 수 있습니다. 조명 조건이 변경되면 컬러 센서가 다른 판독값을 보고할 수 있습니다. 주변 조명의 변화를 수용하기 위해 프로젝트를 조정할 수 있도록 장치 정보 화면을 사용하여 현재 값을 확인합니다.

  • "VEX IQ 센서 문제 해결 방법" 기사를 사용할 수도 있습니다.

  • 장치 정보가 정확한 값을 보고하는 경우 학생이 프로젝트를 잘못 복사한 것이 문제일 수 있습니다.

    • 프로젝트 문제를 해결하려면 장치가 올바르게 구성되었는지 확인하세요. 즉, 올바른 테스트베드 예제 프로젝트를 사용했다는 의미입니다. 컬러 센서 구성 방법에 대한 자세한 내용은 "VEX IQ 센서 구성 방법 - VEXcode IQ" 기사를 참조하세요.

    • 학생들이 프로젝트를 올바르게 복사하고 빌드했는지 확인하십시오. VEXcode IQ의 print 블록을 사용하여 프로젝트가 오류 또는 프로젝트 끝까지 진행됨에 따라 뇌에 현재 센서 값을 표시할 수 있습니다.

  • 장치 정보가 정확한 값을 보고하지 않는 경우 문제는 하드웨어와 관련된 것일 수 있습니다.

    • 하드웨어 문제를 해결하려면 "VEX IQ 장치를 스마트 포트에 연결하는 방법" 문서를 사용하여 Smart Cable로 포트 연결을 확인해 보십시오.

    • 컬러 센서가 제대로 연결되어 있는데도 여전히 제대로 작동하지 않으면 컬러 센서에 물리적인 문제가 있을 수 있습니다. 다른 컬러 센서로 바꿔서 테스트해보세요.