배경색상 : 1 2 3 4
교시명 안내 아이콘 이미지 1교시 개발 및 프로그래밍 실습: 스마트 팬
강의리스트 항목을 클릭하여 강의를 계속 진행해 주세요

학습목표 아이콘 이미지 학습목표

  • 마이크로 비트(Micro:Bit)와 스마트 홈 키트(Smart Home Kit)의 센서를 이해하고 사용한다.
  • 마이크로 비트(Micro:Bit)와 스마트 홈 키트(Smart Home Kit)를 이용한 스마트 팬(Smart Fan)을 이해하고 제작할 수 있다.
  • 스마트 팬(Smart Fan)을 동작시키기 위한 블록 코딩을 이해하고 설계할 수 있으며, 응용할 수 있다.

학습내용 아이콘 이미지 학습내용

  1. 스마트 팬(Smart Fan)이란?
    집과 같은 환경의 온도를 감지하여, 설정한 온도 이상의 온도를 감지하면, 팬을 동작시켜 온도를 감소시킨다. 감소된 온도를 스마트 팬(Smart Fan)에서 다시 감지하면, 팬 동작을 중지한다.
  2. 스마트 팬(Smart Fan)의 부품 구성: 전력 공급 장치, 비트 센서, 마이크로 비트(Micro:Bit), 모터 및 팬 날개, OLED, 온도 센서
  3. 스마트 팬의 블록코딩은 다음과 같은 흐름으로 구성
    • 시작하면 OLED 초기화
    • OLED에 현재 온도 출력
    • 팬이 동작할 특정 온도 설정
    • 온도를 계속 판단하여 팬이 계속 동작하거나 중지하게 설정

학습퀴즈 아이콘 이미지 학습퀴즈

퀴즈 정답 표시 이미지
퀴즈 정답 표시 이미지
다음의 내용을 보고 ○, X를 선택하시오.
스마트 팬(Smart Fan)을 온도가 20도 일 때 동작하게 하려면 블록 코드의 if 블록에서 받아오는 온도와 비교하는 부분을 변경해주면, 원하는 온도에서 fan이 동작할 수 있게 설정할 수 있다.
정답: ○
해설: Step3의 if 블록에서 받아오는 온도가 30보다 크면 실행으로 지정되어 있다. 이렇게 if 블록에서 받아오는 온도와 비교하는 부분을 변경해주면, 원하는 온도에서 fan이 동작할 수 있게 설정할 수 있다.


퀴즈 정답 표시 이미지
퀴즈 정답 표시 이미지
스마트 팬을 만들 때 온도가 내려가면 동작이 멈추게 하기 위해 사용해야하는 블록은 무엇인가?
정답: 1
해설: 온도가 내려가면 동작이 멈추게 하기 위해서는 계속 온도를 비교해야하며, 이때 만약(if)~ 이면(then) 실행 함수를 사용하여 일정 온도 이상 값일때만 실행되게 코드를 작성해야한다.

학습노트 아이콘 이미지 학습노트


보충 자료 더 이해하기 아이콘 이미지 더 이해하기