MINDSTORMS® EV3 코어 세트

스위치

스위지 블록율 사용하여 동적 센서에 기반한 결정 율 내립니다.

90-120분
중급
초3-중3학년
switch-connect

조립하기

드라이빙 베이스 모델과 하향 컬러 센서 모듈을 조립합니다.

ev3-robot-driving-base
ev3-robot-color-sensor-down

테스트하기

제시된 프로그램을 다시 만든 다음, 다운로드 및 실행하여 테스트하세요. 드라이빙 베이스가 라인을 따라가지 않나요? 여기를 클릭하여 센서 경계값을 설정하세요. 
 
힌트
EV3 브릭에서 포트 보기 앱을 사용하면 실시간 센서값도 볼 수 있습니다.

Switch_main

프로그램 요약

시작
루프 – 무한
스위치 – 컬러 센서 – 반사광 강도
비교[보다 작음, 50]
참인 경우: 라지 모터 C – 꺼짐
참인 경우: 라지 모터 B – 켜짐

거짓인 경우: 라지 모터 B – 꺼짐
거짓인 경우: 라지 모터 C – 켜짐

경계값 설정

다음 페이지에서 컬러 센서의 밝은 빛과 어두운 빛의 광량을 측정한 다음 그 숫자를 사용하여 평균을 구하면, 이것이 컬러 센서의 광 감도에 대한 경계값이 됩니다.

switch-exp1

우선, 컬러 센서를 어두운 선 위로 옮기세요.

switch-exp2

그런 다음, 하드웨어 페이지를 열고 포트 3에 표시된 값을 적으세요. 이 값이 최소값 (x)입니다.

switch-exp3

이제 컬러 센서를 어두운 선 주변의 밝은 바닥으로 가져가세요.

switch-exp4

포트 3에 표시된 값을 적으세요. 이 값이 최대값 (y)입니다.

switch-exp5

경계값을 설정하려면, (x+y)/2 수식을 계산하고 그 값을 스위치 블록에 입력하세요(이 값은 제시된 예와 다를 수 있습니다).

switch-exp6

그런 다음, 프로그램을 다운로드하세요.

switch-exp7

수정하기

이제 여러분 차례입니다! 밝은 색 라인을 따라갈 때 드라이빙 베이스가 작동하는지 테스트하세요! 그렇지 않으면, 경계값을 다시 설정해 보세요.

문제 해결
라인에서 반사되는 센서 빛이 특정 지점에 이르러 경계값을 초과하면 드라이빙 베이스가 원형으로 주행하게 됩니다. 이런 상황이 발생하면, 경계값을 변경하세요.
힌트
X 값과 Y 값의 차이가 너무 작으면, 라인이 감지되지 않습니다. 이 경우에는 센서를 재보정하세요(컬러 센서 - 보정 자습서의 도움말을 찾아보세요).

다음 차례는?

ModifyIt_0

교사 지원

기대 효과:
스위지 블록율 사용하여 동적 센서에 기반한 결정 율 내립니다.

LEGO® MINDSTORMS® EV3 코어 세트
EV3 Lab과 EV3 Programming