16강
ULTRASONIC CODING
초음파 센서로 LED & 모터 코딩 🤖
거리 값에 따라 LED와 모터를 자동으로 제어합니다.
🎯 오늘의 도전
- 거리에 따라 LED 켜고 끄기
- 거리에 따라 모터 속도 조절
- 스마트 자동 제어 시스템 만들기
📹 수업 영상 준비 중
🎮 코딩 미션
도전1: 초음파 센서로 거리를 측정해서 30cm 이내에 물체가 있으면 빨간 LED가 켜지도록 코딩해요!
💡 IF 초음파 값 < 30 이면 LED 켜기, 아니면 끄기 → 반복 블록으로 계속 측정해요.도전2
물체가 가까울수록 모터 속도가 빨라지도록 코딩해요! (거리 값을 모터 속도에 반영)
💡 초음파 값을 변수에 넣고, 그 변수를 모터 속도로 직접 사용해봐요.🔌 실제 연결법 — 초음파
위와 동일(코딩으로 거리 측정)

도전1 정답 예시
블록 정답: 시작하면, ELIO 연결하기, 반복하기 안에서 만약 초음파 거리 cm가 30보다 작으면 IO1 출력을 100으로 설정하고, 별도 조건에서 30 이상이면 IO1 출력을 0으로 설정합니다.
반복 블록으로 초음파 거리를 계속 측정합니다.
📱 엘리오 앱 실제 블록 (강의 교안)

초음파 거리가 30보다 작으면 LED를 켜고 30 이상이면 끕니다.
🐱 스크래치 3.0 버전도전2 정답 예시
블록 정답: 초음파 값을 거리 변수에 넣고 DC1 모터 속도를 거리 변수로 설정합니다.
거리 값을 변수에 저장한 뒤 모터 속도 입력에 그대로 넣습니다.
거리 변수를 초음파 거리로 정하고 DC1 모터 속도에 사용합니다.