10강
SENSOR VALUE
변수와 센서값 읽기 🧠
LED의 현재 밝기 값을 읽고 변수와 조건으로 스마트하게 제어합니다.
🎯 오늘의 도전
- LED 현재 밝기 값 읽기
- 센서 값을 변수에 저장
- 조건 코딩으로 제어
LED 값을 변수에 저장하기 📖
LED 값 = 현재 밝기 수치(0~100). 'led00' 변수를 만들고 IO1 LED 값을 저장한 뒤 텍스트로 화면에 출력해요.
수업 영상
🎮 코딩 미션
도전1: 빨간 LED를 켜고 1초 후에 LED 값이 0보다 크면 '빨간색이 켜져 있어요' 텍스트가 나오도록 코딩해요!
💡 IF (IO1 LED 값 > 0) 이면 텍스트 출력 블록을 연결해요.도전2
파란 LED를 랜덤 50~100 밝기로 켜고, 90 이상이면 꺼진다는 메시지와 함께 꺼지도록 코딩해요!
💡 변수에 랜덤값 → LED 켜기 → IF 변수 >= 90 → 메시지+끄기도전1 정답 예시
블록 정답: 시작하면, ELIO 연결하기, IO1 출력을 100으로 설정, 1초 기다리기, 만약 IO1 현재 값 읽기가 0보다 크면 빨간색이 켜져 있어요를 말하기.
조건 블록 안에 IO1 현재 값 읽기와 텍스트 출력을 넣습니다.
📱 엘리오 앱 실제 블록 (강의 교안)

IO1을 켜고 1초 뒤 IO1 값이 0보다 크면 메시지를 말합니다.
🐱 스크래치 3.0 버전도전2 정답 예시
블록 정답: led00 변수를 50부터 100까지 난수로 정하고 IO3 출력을 led00으로 설정한 뒤 led00이 90 이상이면 메시지를 말하고 IO3을 0으로 설정합니다.
랜덤값을 변수에 저장해 LED 밝기와 조건 판단에 함께 사용합니다.
변수에 랜덤값을 넣고 90 이상이면 메시지와 함께 LED를 끕니다.