1,2학년 학생들을 2인 1팀으로 운영합니다. 각 주제당 50분씩 2차시 수업으로 진행됩니다.
[기본] 과학자들이 직접 갈 수 없는 곳에 로봇을 대신하여 보내 봅시다.
모터와 바퀴를 연결하여 앞뒤로 이동하는 로봇 만들기
모터의 속도와 동작 시간을 조정하여 원하는 곳까지 이동시키기
[심화] 모터의 최고 속도는 얼마일까? 찾아 봅시다.
모터의 속도를 바꿀 수 있습니다. 모터의 최고 속도는 어떻게 알아낼 수 있나요?
속도가 빠르다, 느리다는 어떻게 설명할 수 있나요?
[기본] 물체를 감지하면 소리로 알려주는 로봇을 만들어 봅시다.
동작센서를 이용하여 센서 앞 물체를 감지하고, 소리를 내도록 프로그래밍 하기
로봇은 정말로 볼 수 있는 것일까요?
[심화] 물체를 감지하면, 출발 위치로 돌아오도록 바꾸어 봅시다.
로봇이 본다는 것은 센서의 어떤 기능인가요?
동작센서를 이용해서 만들 수 있는 장치는 어떤 것이 있을까요?
[기본] 마일로 로봇을 작동할 수 있는 스위치를 만들어 봅시다.
기울기 센서를 스위치처럼 앞뒤로 움직이도록 만들기
기울기 센서의 방향에 따라 LED 색 변경, 메세지 표시하기
[심화] 마일로가 스위치의 방향에 맞추어 앞,뒤로 이동하도록 프로그래밍 해 봅시다.
기울기센서가 앞방향 = 전진, 뒷방향 = 후진, 중간 = 멈춤 프로그래밍하기
앞으로가다가 왜 바로 멈춤이 되지 않을까? 순차 구조 프로그램을 병렬 구조 프로그램으로 바꾸기
[기본] 마일로 2대를 좌우로 연결하여 모터2개를 이용하여 봅시다.
마일로의 이동방향이 앞뒤로 제한되는 점을 해결하여 모터 2개로 주행할 수 있는 프로그램을 만들고 테스트하기
방향을 전환하는 방법을 설명해보기
[심화] 꼬리 잡기 게임을 해 봅시다.
2팀이 한 모둠이 되어 2개의 꼬깔을 되돌아오는 움직임을 함께 연습하기
같은 거리를 두고 한 방향으로 달려서 상대방 로봇의 꼬리 잡기 게임하기
[기본] 손으로 출발시키고, 앞에 물체가 있을 때 자동으로 멈추는 자동차를 만들어 봅시다.
동작센서를 이용하여 센서 앞 물체를 감지하고, 이를 이용하여 프로그래밍 하기
화면(변수)에 0을 넣고, 자동차가 멈출 때까지 계속 1씩 더하여 이동하는 시간을 확인하는 프로그래밍 하기
[심화] 더 빨리 달리는 자동차로 바꾸어 봅시다.
더 큰 바퀴로 바꾸면 어떻게 될까요? (예측, 측정, 비교, 판단)
모터와 바퀴 축을 연결하는 도르레의 크기를 바꾸면 어떻게 될까요? (예측, 측정, 판단)
[기본] 로봇손을 만들고, 물체를 집어 옮기기
동작센서를 이용하여 센서 앞 책상(바닥)을 감지하고, 이를 이용하여 손을 움직이는 프로그래밍 하기
[심화] 2x4 기본 브릭 4개를 상자 넘어로 더 빨리 옴길 수 있도록 프로그램 수정하기
책상 위 물체를 집어서 상자 넘어로 옮기는 동작의 순서를 알고리즘으로 써보기
동일한 동작을 최대한 빠르고 정확하도록, 프로그램을 계속 수정하고 테스트 하기
[기본] 맑은 날씨에서 폭우가 쏟아지는 애니메이션을 만들고, 댐을 만들어 봅시다.
맑은 날씨 장면에서 폭우가 쏟아지는 장면으로 프로그래밍 하기
베벨 기어 구조를 적용하여 댐 수문이 열리고 닫히도록 만들기
[심화] 댐의 수위가 높아지면 자동으로 방류하도록 프로그래밍해 봅시다.
물의 높이(수위)가 높아짐을 어떻게 자동으로 알 수 있을까요?
물이 높아지면, 자동으로 문이 열리고 닫히도록 프로그램하기
[기본] 앞뒤좌우로 움직이는 반딧불이 로봇을 만들어 봅시다.
기울기센서를 기준으로 앞뒤좌우로 움직이는 구조물을 만들기
기울기블록코드와 실제 기울기센서의 방향을 일대일 대응해보고, 오른쪽/왼쪽 기울어질 때 색깔 바꾸기
[심화] 앞뒤좌우로 기울어질때 각각 다른 색으로 반짝이는 반딧불이 로봇을 만들어 봅시다.
기울기센서의 기울기 방향에 따라 프로그램에서 발생되는 숫자 신호를 찾아보기
'메세징 블럭코드'를 사용하여 총 5개의 숫자 신호를 보내면, 각각에 맞는 색깔이 반짝이도록 하기
[기본] 바람이 나오는 진짜! 손선풍기를 만들어 봅시다.
모터의 제한된 속도에서 더 빠르게 회전시키기 위해 기어비를 이용하여 선풍기 만들기
선풍기 날개 각도와 회전 방향에 따라 바람이 앞 또는 뒤로 나오는 것 확인하기
[심화] 사람이 다가오면 작동하고, 멀어지면 꺼지는 손 선풍기를 만들어 봅시다.
거리센서(동작센서)를 이용하여 거리에 따라서 선풍기가 켜지고 꺼지게 프로그래밍 하기
스마트 선풍기 알고리즘을 친구들에게 설명해 보기
[기본] 기어를 이용하여 더 빠르게 회전하는 선풍기를 만들어 봅시다.
24(모터축):8(날개축) 기어비를 하나더 이용하여 1:3:9로 9배 빠른 선풍기 기어박스를 만들기
기어비로 제한된 모터 속도보다 더 빨라지는 알고리즘 설명하기
[심화] 선풍기 1단, 2단, 3단, 정지 스위치를 만들어 봅시다.
기울기센서를 이용하여 전후좌우로 움직이는 스위치를 만들어 연결하기
오른쪽 1단, 앞 2단, 왼쪽 3단이 되도록 모터의 속도를 변환하는 프로그래밍 하기
[기본] 축구로봇을 만들어 봅시다.
모터 2개를 이용하여 좌우 바퀴 각각 작동되도록 로봇을 만들기
전진, 후진이 되도록 각 모터의 회전방향을 찾아 프로그래밍 하기
[심화] 축구로봇 조종 프로그램을 만들어 봅시다.
죄회전(왼, 우 모터 시계방향), 우회전(왼,우 모터 반시계방향) 제자리 회전 원리 설명하기
전진(후진)할 때 한쪽 방향으로 휘어져가는 이유를 찾고, 좌우 모터 속도 조절 프로그래밍 하기