미션 : 적외선 센서 측정 LCD출력
- 적외선 센서를 아날로그로 읽어서 LCD로 표시하세요
- 적외선 센서를 흰색 에서의 값과 검은색 에서의 값을 찾으세요.
- 검은색과 흰색의 중간값을 찾아서 다음 미션에 사용합니다.
미션 : 검은라인까지 주행하기

센서 1개를 사용하여 흰색 바닥에서 검은라인까지 주행하고 정지 하세요.
<aside>
💡 tip
- 적외선 센서가 흰색이면 직진
- 적외선 센서가 검은색 이면 정지
- 검은색 라인의 두께를 넘어가게 되면 반복 실행으로 선을 넘어서 직진을 하게 됩니다. 선이 감지되면 더이상 다른 동작을 하지 못하게 하는 방법이 무엇이 있을까요?
while(1){
if(검은선 감지되면)
break;
}
위와 같이 사용하면 검은선이 감지되면 반복문을 빠져 나옵니다.
라인코딩의 loop 함수도 계속 반복하여 시작하기에 loop함수 끝에 end(); 를 넣으면 한 번만 실행하고 프로그램을 종료하게 됩니다.
</aside>
미션 : 2번째 검은 라인에서 정지 하세요
