마이크로비트 코딩 교육 도구, 메이크코드

초등학교 코딩 교육을 위한 마이크로비트와 메이크코드에 대해 써드릴게요.
아이들이 처음 코딩을 접할 때 가장 중요한 건 “쉽게 배우면서도 재미있게 체험할 수 있는 도구”를 만나는 것입니다. 마이크로비트는 손바닥 크기의 작은 보드에 다양한 기능이 내장되어 있어 초등학교에서 코딩 교육을 시작하기에 매우 좋은 도구예요. 어느 정도 코딩은 할 수 있어야 하기에 너무 저학년은 조금 힘들고 대략 4학년 이상의 아이들에게 적합합니다. 마이크로비트가 어떤 도구인지 소개해드리고, 마이크로비트를 이용해 할 수 있는 강좌들에 대해 알려드릴게요.


마이크로비트의 주요 기능

마이크로비트(Micro:bit)는 BBC에서 교육용으로 만든 작은 컴퓨터 보드입니다.

마이크로비트
  1. LED 매트릭스
    앞면에는 가로 5개, 세로 5개로 배열된 작은 불빛, 총 25개의 LED가 자리 잡고 있어요. 이곳에 숫자, 글자, 간단한 그림을 표시할 수 있어서 결과를 눈으로 확인하기 좋아요.
  2. 두 개의 버튼
    좌우에 달린 버튼은 마치 게임기 조작 버튼처럼 활용할 수 있어요. 버튼을 누르면 특정 동작을 실행하도록 프로그래밍할 수 있고, 입력 신호로도 사용할 수 있습니다.
  3. 디지털/아날로그 입력 핀
    보드 아래쪽에는 작은 금속 단자가 있어 악어 클립을 연결할 수 있습니다. 이를 통해 외부 전자 부품이나 센서를 연결해 더 다양한 프로젝트로 확장할 수 있습니다.
  4. 전원 단자
    센서나 모듈에 전기를 공급하는 역할을 합니다. 덕분에 보드 하나로 여러 장치를 제어할 수 있습니다.
  5. 온도 센서
    주변의 온도를 측정할 수 있게 해줘요.
  6. 가속도 센서와 나침반
    마이크로비트를 기울이거나 흔들렸을 때 등의 움직임을 감지할 수 있습니다. 나침반 센서를 이용하면 어느 방향을 향하고 있는지도 알 수 있어요. 이런 기능들을 이용하면 만보계나 나침반도 만들 수 있고 다양한 게임에도 활용할 수 있어요
  7. USB 커넥터
    컴퓨터와 연결해 프로그램을 업로드할 때 사용해요. 마이크로비트는 makecode 프로그램을 사용해 코딩을 하기 ㄸ문에 여기 커넥터를 연결해 코딩한 것을 다운로드 받을 수 있습니다. 또한 컴퓨터와 연결시 전원을 공급받는 역할도 할 수 있습니다. (별도로 배터리랑 연결하지 않는 다면 컴퓨터와 연결해서 전원을 공급받아야 마이크로비트가 실행이 가능합니다)
  8. 외부 전원 연결 포트
    위의 USB 커넥트를 쓰지 않고, 건전지 팩이나 외부 배터리를 연결해 독립적으로 전원을 공급할 수 있습니다. 이동하면서 마이크로 비트를 테스트하거나 교실 밖 활동에서도 유용합니다.

마이크로비트 시작을 위한 준비물

  • 마이크로비트 본체
  • USB 케이블 또는 블루투스 지원 기기
  • 인터넷 브라우저 (MakeCode 실행용)

마이크로비트 코딩 프로그램 사용법

마이크로비트에서 사용하는 코딩 프로그램은 makecode입니다. 아래 메이크 코드 바로가기 버튼을 이용해서 메이크 코드 페이지로 이동할 수 있습니다.

메이크코드 페이지로 이동

메이크코드(MakeCode)는 마이크로비트를 비롯한 교육용 하드웨어를 손쉽게 프로그래밍할 수 있도록 만들어진 무료 온라인 코딩 플랫폼이에요. 필요하다면 자바스크립트나 파이썬 코드로 전환해 더 깊이 있는 학습도 가능해요. 웹 브라우저만 있으면 설치 없이 바로 사용할 수 있고, 코드를 작성하면 실시간으로 보여지는 왼쪽 상단의 마이크로비트 이미지에서 결과를 미리 확인할 수 있어 실습 전에 오류를 줄일 수 있어요.

또한 메이크코드 페이지에 들어가면 다양한 예시 튜토리얼 들이 있어서 연습해 볼 수 있어요.

한글도 지원하고 있어서 좋아요. 가끔 영어로 되어 있거나, 어색한 한글이 있는 경우, 언어를 한국어로 바꿔줘야 해요.

우측 상단에 있는 설정 버튼을 누르면 언어 선택 화면이 있어요.

설정 화면 - 언어 선택

메이크 코드에 대한 상세한 설명은 다른 글에서 상세히 알려드릴게요.


마이크로비트로 할 수 있는 다양한 교육 활동들

  • LED 글자 띄우기: “HELLO”라는 글자를 화면에 흘려보내는 간단한 프로젝트.
  • 가위바위보 게임: 버튼을 눌렀을 때 무작위로 아이콘이 표시되도록 코딩.
  • 온도계 만들기: 내장 센서를 이용해 교실 온도를 측정하고 LED로 표시하기.
  • 걸음 수 측정기: 가속도 센서를 활용해 간단한 만보기 제작.
  • 무선 통신 : 두 대의 마이크로비트를 연결해 무전기처럼 대화하기.

위의 활동들에 대해서도 다른 글에서 별도로 각각 코딩하는 방법에 대해 알려드릴게요.

다양한 확장 도구를 이용하면 마이크로비트를 이용해 더 다양한 프로그램을 할 수 있어요. 특히 많이 쓰이는 마퀸에 대해서도 알려드리도록 하겠습니다.


이 게시물이 얼마나 유용했나요?

Click on a star to rate it!

평점을 매겨주세요 5 / 5. Vote count: 621

지금까지 투표한 사람이 없습니다. 가장 먼저 투표해주세요.

댓글 남기기

error: 우클릭이 불가능합니다

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.