3권 · 6. 라인센서를 알아봐요.sb
라인센서를 알아봐요.sb
엘리오가 바닥 색을 읽을 수 있어요! 검은 선과 흰 바닥을 구별해서 똑똑하게 움직이는 준비를 해봐요 😊
오늘의 미션
라인센서로 흰색과 검은색을 읽고 LED를 켜고 꺼봐요.
무엇을 만들까?

라인센서는 빛이 돌아오는 양을 보고 색을 알아봐요.
흰색은 빛을 많이 돌려주고, 검은색은 빛을 많이 먹어버려요.
센서값이 1이면 흰색, 0이면 검은색으로 생각할 수 있어요.
준비물
- 엘리오센서값을 읽고 코딩대로 움직이는 친구예요.
- 라인센서흰색과 검은색을 구별하는 센서예요.
- LED센서가 읽은 색에 따라 켜고 끌 수 있어요.
- 점퍼 케이블엘리오와 센서를 연결해 주는 선이에요.
따라해 보자
- 1
센서 연결하기
라인센서를 엘리오의 알맞은 포트에 꽂아요.
- 2
값 확인하기
흰색을 읽으면 1, 검은색을 읽으면 0이 되는지 살펴봐요.
- 3
말하게 하기
센서값에 따라 '흰색입니다' 또는 '검은색입니다'라고 말하게 해요.
- 4
LED 켜고 끄기
흰색이면 LED를 켜고, 검은색이면 LED를 꺼요.
완성 코드
아래는 실제 Scratch 3.0 완성 코드예요. 그대로 보면서 따라 만들어요.
스프라이트 1
⚑ 클릭했을 때
[흰색▾] 을(를) (0)로 정하기
무한 반복하기
[흰색▾] 을(를) (라인1)로 정하기
만약 (흰색) = (1) (이)라면
(흰색입니다.) 말하기
IO1▾ 100 으로 정하기
아니면
(검은색입니다.) 말하기
IO1▾ 0 으로 정하기
진짜 소스: 6.라인센서를 알아봐요.sb.sb2 · 7블록
도전!
검은 선을 더 굵게 그리면 센서값이 어떻게 바뀌는지 확인해 보세요!


색을 읽는 엘리오 코딩을 멋지게 해냈어요 👏