5,6학년 학생들을 2인 1팀으로 운영합니다. 각 주제당 50분씩 2차시 수업으로 진행됩니다.
[기본] 나만의 자동차를 만들어 봅시다.
2개의 모터를 이용하여 구동장치를 만들고, 동시에 작동시키는 프로그래밍 하기
정해진 거리를 이동하는데 걸리는 시간을 LED로 보여주기
[심화] 속도를 자동 계산하여 LED로 보이도록 합시다.
속도는 '일정 시간동안의 이동거리'를 수식으로 표현하고 계산하기
모터의 출력을 조절하여, 일정한 거리를 달리는 자동차의 속도가 어떻게 달라지는지 측정하기
[기본] 전자 오르골을 만들어 봅시다.
다양한 색깔 브릭이 일정한 속도로 돌아가며 바뀌는 오르골 악기 만들기
컬러센서를 이용하여 다양한 색깔 브릭으로 정해진 음을 연주하는 프로그래밍 하기
[심화] 노래를 정해서 연주되도록 만들어 봅시다.
노래를 정하고, 악보를 보며 필요한 음정에 색깔 브릭을 지정하기
8개의 음을 연주할 수 있도록 오르골을 수정하여 '음이름'에 맞게 색깔브릭 배정하고 연주하기
[기본] 전자 각도기를 만들어 봅시다.
입력 장치로 모터를 이용하여 입력값을 LED로 출력하기
압력센서를 스위치로 이용하여 사용하는 프로그램
[심화] 입력된 각도의 합과 차를 자동계산하도록 프로그래밍 해봅시다.
입력값을 순차적으로 더해가는 프로그램
입력값을 변수에 저장하고, 변수들의 크기를 비교하는 프로그램
[기본] 윗몸일으키기 로봇 장치를 만들어 봅시다.
스마트허브를 로봇의 몸통으로 사용하여, 모터2개를 이용해 폴더처럼 열리도록 만들기
입력 장치로 초음파센서를 이용하고, 접근할 때 모터 움직임, LED 횟수 표시 프로그래밍하기
[심화] 윗몸일으키기 로봇으로 소모되는 칼로리를 계산해 봅시다.
1회 누웠다 일어나는 동안 소모되는 열량을 검색하여 찾아보기
초음파센서로 감지되는 횟수와 열량을 수식으로 계산하고, 그 값을 버튼을 눌러 LED에 보여주는 프로그램
[기본] 만보계를 만들어 봅시다.
허브 아래에 입력 장치로 힘센서를 이용하고, 바퀴가 흔들리며 누르도록 만들기
'횟수' 변수를 만들어 압력센서가 '누름'일 때 +1 되도록 프로그래밍하고, 그 값을 LED로 출력하기
[심화] 각 버튼에 기능을 프로그래밍 해봅시다.
왼쪽버튼을 누르면 '횟수' 변수가 0으로 초기화 되고, 오른쪽 버튼을 누르면 횟수가 LED에 표시
목표값 100에 도달하면, 알림음을 내고 프로그램 멈추기
[기본] 타이머를 만들어 봅시다.
모터에 빔을 연결하여 초침이 돌아가도록 하고, 압력센서를 스위치로 이용하여 만들기
'시간' 변수를 만들고 1초 기다리기 후 +1씩 증가하도록 프로그래밍하기
1초마다 LED에 아이콘이 깜빡임을 반복시키고, 60초동안 초침이 한바퀴(360도) 돌도록 프로그래밍하기
[심화] 마지막 10초에 경고음으로 알리는 프로그래밍을 해봅시다.
'타이머'블록을 이용하여 시간으로 사용하는 프로그램으로 수정하기
10초가 남으면(50초가 지나면), LED 깜빡임 속도가 빨라지고, 초음파패턴이 깜빡이도록 프로그래밍하기