VEX GO 아이 센서를 사용한 코딩

VEX GO 로봇에 눈 센서를 부착하면 로봇이 근처 물체의 존재와 앞에 있는 물체의 색상을 모두 감지할 수 있습니다. 센서는 로봇이 "보는 것"에 따라 결정을 내리는 데 중요한 역할을 합니다. 예를 들어, 빨간색 표시를 감지하거나, 장애물을 발견하거나, 활동 중에 어느 방향으로 돌릴지 선택하는 것입니다.

배터리 포트에 배터리가 연결된 뇌와, 연결 케이블을 통해 눈 센서 포트에 눈 센서가 연결된 뇌.

눈 센서를 사용할 때 최상의 결과를 얻으려면 그림자, 눈부심 또는 매우 어두운 조명을 피하세요. 또한 세트 눈 조명 전력 블록 을 사용하여 센서 내장 조명의 밝기를 조정할 수 있습니다. 밝기를 높이면 센서가 어두운 조명 조건에서도 색상과 반사율을 더 선명하게 감지하는 데 도움이 됩니다.


색상 감지

색상환은 전체 색상 스펙트럼을 표시하고, 둘레에 각도 값이 표시되어 있으며, 맨 위의 0°에서 360°까지 30도씩 증가합니다.

색조는 색상환에서 0~360도 사이의 숫자로, 색상의 유형을 나타냅니다.

eye found object block을 사용하면 로봇은 Eye Sensor에서 보고된 색조가 해당 색상의 특정 범위 내에 있는지 확인합니다.

  • 빨간색: 340°–20°
  • 녹색: 80°–145°
  • 파란색: 160°–250°

참고: 색조가 이 범위를 벗어나면(인간의 눈에는 의도한 색상처럼 보이더라도) 프로젝트가 예상대로 작동하지 않을 수 있습니다. 이는눈 색조 블록비교 연산자 (크거나 작음 등)를 사용하여 사용자 정의 색조 값 범위를 생성하여 완화할 수 있습니다.


빛 감지

눈 센서는 색상을 감지하는 것 외에도 표면에서 얼마나 많은 빛이 반사되는지를 알아낼 수도 있습니다. 이를 통해 로봇은 센서 앞에 있는 물체가 밝은지 어두운지 알아낼 수 있습니다. 흰 종이나 밝은 색상의 물체와 같이 밝은 표면은 더 많은 빛을 반사합니다. 검은색 테이프나 그림자가 진 부분과 같은 어두운 표면은 반사율이 낮습니다.

물체의 밝기는 눈 밝기 블록사용하여 결정할 수 있습니다.


객체 감지

눈 센서는 로봇 앞쪽에 물리적으로 무언가가 가까이 있는지도 감지할 수 있습니다. 이는 색상이나 밝기를 감지하는 것과는 다릅니다. 센서는 색상이나 반사되는 빛의 양을 측정하는 대신, 물체가 센서 "앞"에 있다고 간주될 만큼 충분히 가까운지 확인합니다.

감지되려면 물체가 센서로부터 약 18mm 떨어져 있어야 합니다. 이 값은 주변 조명과 같은 환경적 요인의 영향을 받을 수 있습니다.

이러한 종류의 감지는 다음 블록과 함께 사용됩니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: