🚀 엘리오 AI 코딩 어드벤처 · 10강

변수와 센서값 읽기 🧠

LED의 현재 밝기 값을 읽고 변수와 조건으로 스마트하게 제어합니다.

10강SENSOR VALUE수업 영상 있음앱 실제 블록 캡처 포함

OVERVIEW

오늘 수업 한눈에

  1. 1오늘의 도전
  2. 2수업 영상
  3. 3코딩 미션 2개
  4. 4정답 예시 2개

LESSON FLOW

수업 흐름

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 현재 값 읽기와 텍스트 출력을 넣습니다.

도전2 정답 예시

블록 정답: led00 변수를 50부터 100까지 난수로 정하고 IO3 출력을 led00으로 설정한 뒤 led00이 90 이상이면 메시지를 말하고 IO3을 0으로 설정합니다.

랜덤값을 변수에 저장해 LED 밝기와 조건 판단에 함께 사용합니다.

NEXT

11강 · Blockly로 모터 코딩하기 ⚙️

모터를 코드로 켜고 끄고, 변수·반복으로 속도와 합계를 다룹니다.

다음 강 열기 →