전등갓을 만들고 빛을 이용해 공간 꾸미기
오늘은 초등학교 5학년 미술(천재-류재만) 교과에 나오는 [빛을 활용하여 주변 환경을 아름답게 꾸미기] 주제에서 활용할 수 있는 작품을 소개하려고 합니다.
소개할 작품의 내용은, 전등갓을 만들어 활용하는 부분에서 교과서에 나오는 led등이 아니라 할로코드를 이용하여 빛의 색깔과 밝기를 조절할 수 있는 전등을 만들어 전등갓을 더욱 돋보이게 만드는 활동입니다.
본 작품을 만들어 보면서 학생들은 전등갓을 만드는 방식뿐만 아니라 빛의 색깔과 밝기 또한 친구들과 다르게 표현해 봄으로써 자신의 개성을 미술 활동으로 표현해 볼 수 있게 됩니다. 전등갓을 만드는 과정에서도 빛의 색깔을 미리 정해 놓고 그와 어울리는 방식으로 전등갓을 만들면 전등갓이 더 아름답게 표현될 수 있습니다. 또한 빛의 밝기도 조절할 수 있기 때문에 실생활에서도 유용하게 사용할 수 있습니다.
지금부터 만드는 과정을 소개하도록 하겠습니다.
먼저 작품이 완성되었을 때 어떻게 작동하는지 영상을 통해 알아보겠습니다.
지금부터 위 작품을 만드는 과정을 알아보도록 하겠습니다.
작품을 만들기 위해서는 위 사진에 있는 준비물이 필요합니다. 순서대로 배터리, 조이스틱, 슬라이더 할로코드, 완성된 전등갓입니다.
여기서 조이스틱과 슬라이더의 용도를 설명하면, 조이스틱은 위, 아래, 오른쪽, 왼쪽에 각각의 색깔을 지정해 놓고 조이스틱을 움직일 때마다 지정된 색깔의 빛이 나오도록 하기 위해 필요합니다. 조이스틱이 아니라 터치 센서나 다른 방식으로 설정하여도 관계없습니다. 하지만 터치 센서를 이용할 경우 터치가 잘 먹히지 않는 경우가 있어 저는 터치센서를 잘 사용하지는 않습니다. 슬라이더는 빛의 세기를 조절하기 위해 필요합니다.
지난번 글에서 할로코드와 관련된 내용을 이야기할 때 할로코드의 특징을 이야기하였는데, 할로코드와 각종 센서와의 연결이 매우 단순하고 쉽다는 것입니다. 이번 작품도 할로코드에 연결해야 하는 것은 많지만 각 센서 및 장치들을 극성 구분 없이 직렬로 연결하면 회로 구성은 모두 끝이 납니다.
연결된 모습을 살펴보면
위 사진과 같습니다. 연결하는 순서 또한 바뀌어도 관계없습니다.
모든 연결이 완료되었다면, 할로코드와 컴퓨터를 연결하고 mblock를 실행하여 코딩할 준비를 합니다.
장치 추가 버튼을 클릭하여 할로코드를 추가하고, 블록 꾸러미 제일 밑의 확장 아이콘을 클릭하여
슬라이더와 조이스틱을 추가해 줍니다.
(이 과정은 피지컬 컴퓨팅 카테고리 첫 글에 설명을 해 놓았기 때문에 생략하도록 하겠습니다.)
할로코드와 외부 장치가 모두 추가되었다면, 본격적으로 블록형 코딩을 시작하겠습니다.
할로코드가 켜져 있을 때 바로 시작하여야 하고, 켜져 있는 동안은 슬라이더와 조이스틱의 조작에 따라 계속
작동하여야 하기 때문에 할로코드가 켜져 있을 때와 계속 반복하기 블록을 사용합니다.
그리고 조이스틱이 움직이는 방향에 따라 빛의 색깔이 달라지게 코딩해야 하기 때문에 위와 같은 조건문을 사용합니다. 조이스틱 관련 블록은 처음에 추가한 조이스틱 꾸러미에 있습니다. 위쪽 방향으로 조이스틱이 움직였을 때 빛의 색깔을 지정하고 지정한 색깔을 조건문 사이에 넣습니다.
저는 위쪽으로 움직일 때 빨간색 빛이 나오도록 지정하였습니다. 여기서 빛의 밝기는 슬라이더 값으로 지정해 주어야 슬라이더를 이용해 빛의 밝기를 조절할 수 있습니다. 슬라이더 블록은 슬라이더 꾸러미에 있습니다. 여기서 중요한 내용이 나옵니다. 빛의 색깔과 밝기 블록을 위 조건문에 그대로 넣으면 슬라이더를 통해 밝기를 조절할 수 없습니다. 왜냐하면 처음 빛이 나올 때 슬라이더의 값으로 지정되어서 나오고 그다음에는 슬라이더를 변경하더라도 그 값이 반영이 되지 않기 때문입니다. 따라서 계속 반복하기를 중간에 넣어주면 실시간으로 슬라이더 값이 반영되게 됩니다. 하지만 계속 반복하기를 넣으면 그 이후의 다른 코딩, 예를 들어 다른 색깔의 빛을 나타내고 싶을 때는 조이스틱을 움직여도 다른 색깔의 빛이 나오지 않습니다. 계속 반복하기가 있어서 다음으로 진행을 하지 못하기 때문입니다.
따라서 특정 조건이 될 때까지만 반복하게 하도록 코딩하여야 합니다. 따라서 계속 반복하기가 아니라 ~이 될 때까지 반복하기를 사용하고 ~에는 다른 세 방향으로 조이스틱을 움직일 때로 설정합니다. 그리고 그 사이에 빛의 색깔과 밝기를 지정하는 블록을 넣습니다.
위와 같이 코딩을 하면 위쪽으로 조이스틱을 움직여서 빨간색 빛이 나오고 다른 방향으로 조이스틱을 움직이기 전까지는 계속 반복하기 때문에 슬라이더 값이 바뀌는 것도 실시간으로 반영할 수 있습니다.
그리고 위 블록을 처음 만들어둔 블록 사이에 넣으면
위와 같은 모습이 됩니다.
이제 위쪽으로 조이스틱을 움직이면 빨간색 빛이 나오고 슬라이더를 움직이면 밝기가 조절이 됩니다.
다른 방향도 복제한 다음 조이스틱의 방향과 빛의 색깔만 바꿔주면
위와 같이 완성이 됩니다.
어두운 곳에서 사용하면 아래와 같이 더 밝게 보입니다.
지금까지
5학년 미술 교과에서 전등갓을 만들고 빛을 이용한 공간 꾸미기 단원에서 사용할 수 있는 활동을 소개하였습니다. 감사합니다.