Skip to main content

VEX IQ 컬러 센서

컬러 센서에 대해 알아보기

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

벡스 IQ 컬러 센서

컬러 센서가 있는 프로그램

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

  • 먼저 VEXcode IQ에서 Testbed 템플릿 예제 프로젝트를 엽니다.

    예제 프로젝트 아이콘 하단에 테스트베드가 표시되어 사용할 템플릿 프로젝트를 나타냅니다.

  • 예제 프로젝트를 여는 데 도움이 필요하면 예제 프로젝트 및 템플릿 사용 튜토리얼 비디오를 참조하십시오.
  • 다음 프로젝트를 빌드하고 (macOSWindows, ChromebookiPad) Color Sensor로 저장합니다.

    VEXcode IQ 프로젝트는 시작 시 블록으로 시작되며 영원히 블록이 첨부됩니다. Forever 블록 내부에는 두 개의 설정 블록으로 시작하는 데이터를 인쇄하는 명령이 있습니다. 행 1을 지우고 커서를 행 1 열 1로 설정합니다. If else block reads if color 1 is near object then print color name, else print No Object Detected. 다음은 0.1초 대기 블록입니다.

컬러 센서 테스트

테스터가 VEX IQ Brain을 컴퓨터에 연결한 다음 다음 단계를 따르도록 합니다.

  • IQ Robot Brain에 프로젝트를 다운로드합니다.
  • 프로젝트를  실행하여 개체가 근처에 있는 경우 개체 근처에 있는 색상이 무엇인지 보고하고 인쇄합니다.
  • 프로젝트 다운로드 및 실행에 대한 도움말은 프로젝트 다운로드 및 실행 튜토리얼 비디오를 참조하십시오.
  • 테스트베드에서 센서가 어떻게 작동했는지와 판독 결과를 바탕으로 다음 질문에 답하고 레코더에게 엔지니어링 노트에 기록하도록 요청하십시오.
    1. 색상 센서가 물체가 다양한 값을 얼마나 멀리 사용하고 있는지 보고합니까? 또는 1 (TRUE) 또는 0 (FALSE) 을 사용하여 개체가 감지되었는지 여부만 보고할 수 있습니까?
    2. Color Sensor는 IQ Brain에 몇 가지 색상을 보고할 수 있습니까?

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

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

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

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

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

VEXcode IQ를 열고 다음 단계를 따르십시오.

  • 먼저 VEXcode IQ에서 Testbed 템플릿 예제 프로젝트를 엽니다.

    예제 프로젝트 아이콘 하단에 테스트베드가 표시되어 사용할 템플릿 프로젝트를 나타냅니다.

  • 예제 프로젝트를 여는 데 도움이 필요하면 예제 프로젝트 및 템플릿 사용 튜토리얼 비디오를 참조하십시오.
  • 다음 프로젝트를 빌드하고 밝기로 저장합니다 (macOSWindowsChromebookiPad).

    벡스코드 프로젝트는 색상 3 광원을 25% 블록으로 설정하여 시작 시 블록으로 시작합니다. 다음으로 Forever 루프에는 Color 3 밝기가 25보다 % 크면 "Off the line을 인쇄하고 그렇지 않으면 Line에"인쇄하는 블록이 포함되어 "있습니다".

색상 센서의 라인 추적 기능 테스트

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

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

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

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

  2. Brightness 프로젝트에서 테스트베드는 감지된 밝기가 25% 를 초과할 때마다 "Off the line" 을 인쇄했어야 합니다. 흰색 또는 밝은 색상의 표면은 밝기가 25% 미만인 것으로 감지되지 않을 수 있습니다. 검은색 선만 사용해야 합니다.

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

컬러 센서로 작업할 때 정상적으로 작동하지 않는 경우가 있을 수 있습니다. 이 경우 다음 단계를 시도하여 문제 해결을 시작하십시오.

  • 먼저 컬러 센서의 펌웨어가 최신 버전인지 확인합니다. 펌웨어를 업데이트하는 방법에 대한 자세한 내용은  도움말을 참조하세요.

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

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

  • 'VEX IQ 센서 문제 해결방법' 이라는 도움말도 사용할 수있습니다.

  • Device Info가 정확한 값을 보고하는 경우, 학생이 프로젝트를 잘못 복사했을 수 있습니다.

    • 프로젝트 문제를 해결하려면 장치가 올바르게 구성되어 있는지 확인하십시오. 즉, 올바른 Testbed 예제 프로젝트를 사용했음을 의미합니다. 컬러 센서를 구성하는 방법에 대한 자세한 내용은 "VEX IQ 센서 구성방법 - VEXcode IQ" 문서를 참조하십시오.

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

  • Device Info가 정확한 값을 보고하지 않으면 하드웨어와 관련된 문제일 수 있습니다.