1-3. 카드로 로봇을 움직여요
【언플러그드 활동】
1. 카드코딩의 기본 요소 이해하기
2. 카드코딩을 통해 순차구조의 개념 익히기
1 카드코딩에 대해 알아볼까요?
카드의 3색띠 부분이 로봇에 인식되면 되므로 반대편에 손잡이로 사용할 수 있는 부착물을 붙여 사용하거나 벨크로를 붙여 카드를 수정하여 사용할 수 있다.
지체장애 학생을 위한 활용 TIP
카드의 3색띠 부분이 로봇에 인식되면 되므로 반대편에 손잡이로 사용할 수 있는 부착물을 붙여 사용하거나 벨크로를 붙여 카드를 수정하여 사용할 수 있다.
활동1
카드코딩 모드로 진입하기
카드코딩을 시작하는 방법을 알 수 있다.
카드코딩을 하기 위한 준비과정을 알고 기본 코딩방법을 배우도록 한다.
1.카드코딩 모드로 진입하기
카드코딩 모드로 진입하기 위해서는 다음과 같은 순서로 코딩모드를 설정해야 한다.
로봇의 카드 입력은 3색띠가 있는 쪽을 로봇의 센서 쪽으로 밀어 넣어야 하며 명령이 인식되도록 충분히 밀어 넣은 후 1초 정도 기다린다. 명령이 인식되면 로봇의 머리가 카드 색상으로 변하며 소리가 난다.
카드 명령이 완료되고 등 버튼을 누르면 로봇이 입력한 카드의 순서대로 움직인다.
로봇에 입력된 카드 명령을 삭제하는 방법은 거북이의 등 버튼을 길게 눌러 입력된 프로그램을 지우는 방법과 ‘프로그램 지우기’ 카드를 입력하여 지우는 2가지가 있다.
기본적인 움직임을 위한 카드다.
로봇, 명령카드
1.카드 명령은 32개 까지만 입력이 가능하다.
2.카드 명령을 32개 이상 입력하는 경우에는 사이렌 소리와 함께 머리 LED가 빨간색으로 켜진다.
3.기존에 입력된 코드를 삭제하지 않고 명령 카드를 추가로 입력하면 이전에 작성된 코드에 명령이 새롭게 추가된다.
4. ‘앞으로 이동하기’와 ‘뒤로 이동하기’ 카드를 사용할 때 로봇이 한 번에 이동하는 거리는 12cm다.
3-1
앞·뒤로 이동하기
빈 종이 위에 로봇을 올려두고 카드 코딩 모드에서 이동 카드를 입력하여 로봇을 움직여 보자.
1.카드 코딩 모드 진입하기
입력된 명령을 카드 코딩으로 삭제해 보자.
3-2
기본 카드 활용하기
아래 지도를 보고 카드로 명령어를 입력하여 로봇을 도착점으로 이동시켜 보자.
조건
1. 로봇이 출발지점을 출발하여 ①, ②를 지나 ③ 지점에 도착하기
2. ‘회전구간’에서 알맞은 방향으로 회전하기
3. 초록색 길을 따라 이동하기
로봇의 이동을 위해 필요한 카드를 선택하고 이동의 순차구조를 만들어 보자.
1.앞으로 이동하기
아래 카드를 사용하여 다음의 조건을 만족하는 코딩을 통해 로봇을 도착점으로 이동시켜 봅시다.
조건
1. 아래의 제시된 카드만 사용하여 코딩하기
2. 모든 카드는 1번 이상 사용하기
3. 첫 번째 사용 카드는 ‘뒤로 이동하기’ 카드를 사용하기
4. ②~③ 구간에서는 ‘앞으로 이동하기’ 카드를 사용하기
로봇의 이동을 위해 필요한 카드를 선택하고 이동의 순차구조를 만들어 보자.
1.뒤로 이동하기
활동2
명령카드 알아보기
명령카드의 종류를 알고 다양한 미션을 수행할 수 있다.
명령카드의 종류를 알고 다양한 과제에 적용해 보도록 하자.
1. 라이트와 관련된 카드
로봇에 LED 불빛을 내는 카드다.
로봇의 카드 입력은 3색띠가 있는 쪽을 로봇의 센서 쪽으로 밀어 넣어야 하며 명령이 인식되도록 충분히 밀어 넣은 후 1초 정도 기다린다. 명령이 인식되면 로봇의 머리가 카드 색상으로 변하며 소리가 난다.
로봇의 반복된 움직임에 사용할 수 있다. 반복 카드를 사용하는 경우 반복 끝 카드와 함께 사용하여야 한다.
기타 카드로 함수를 실행하는 함수카드와 앞의 명령 카드를 실행한 후 1초를 기다리는 1초 기다리기 카드, 반복문을 사용하고 난 후 반복의 마지막 시점에 사용해야 하는 반복 끝 카드, 입력된 명령을 삭제할 때 사용하는 프로그램 지우기 카드가 있다.
로봇, 명령카드
3-3
여러 가지 명령카드를 활용한 코딩하기
로봇이 도착지점에 도착할 수 있는 방법을 생각해 보자.
로봇의 이동을 도와줄 수 있는 카드는 무엇인지 생각하면서 순차구조를 2가지 만들어 보자.
다른 친구의 순차구조와 나의 순차구조를 비교해 보며 효율적인 순차구조를 함께 찾아보자
다양한 카드를 사용할 때의 이동 경로를 그려보자.
3-4
여러 가지 명령카드를 활용한 안전교육 응용하기
불이 난 건물에서 로봇이 대피하려고 한다. 화재가 발생했을 때의 알맞은 안전 수칙을 고르고 순차구조에 따라 로봇이 비상구로 대피하도록 해 보자.
화재가 발생했을 때 지켜야 할 안전 수칙은 무엇인지 골라 써 보자
아래 조건에 맞게 순차구조를 작성해 보자.
조건
1. 화재 발생 시 지켜야 할 안전 수칙 2가지를 골라 비상구로 대피하기
2. 반복 카드를 1회 이상 사용하기
로봇이 화재상황을 무사히 빠져 나왔나요? 스스로 평가해 보자.
로봇이 길을 따라 도착지점으로 이동하려 한다. 이동에 알맞은 순차구조를 작성해 보고 반복 카드를 사용하여 이동하도록 코딩해 보자.
아래 조건에 맞게 순차구조를 작성해 보자.
조건
1. 도착지점까지 반복 카드를 사용하기
2. 아래의 정해진 카드만 사용하기
그림을 보고 조건에 맞게 순차구조를 작성해 보자.
조건
1. 도착지점으로 이동하기
2. ①~④에서는 바닥 색상과 같이 머리 LED 색상을 나타내기