micro:bit 알아보기

micro:bit 알아보기

co:bit Training Kit로 코딩을 하기위해서 먼저 Kit의 핵심인 micro:bit에 대해 알아봅시다. co:bit Training Kit의 핵심인 micro:bit는 영국 BBC에서 제작한 교육용 초소형 컴퓨터입니다.

micro:bit의 하드웨어 구성, 코딩 방법 등을 알아봅시다. micro:bit에는 센서, 버튼, 및 LED를 내장하고 있습니다. 또한 micro:bit는 확장 커넥터를 연결하면, 여러개의 I/O를 이용해서 더 많은 센서 등을 연결할 수 있습니다. micro:bit를 co:bit Training Kit 베이스 보드에 연결해서 LED 광고판, 간이 짐벌,  자동문, 비행기 러더 시뮬레이터, 초간단 초음파감지기 등 재미있는 메이킹과 코딩이 가능합니다. 

micro:bit의 하드웨어

mico:bit의 하드웨어는 아래 그림과 같습니다. 

이미지출처: microbit.org

하드웨어 요약 

micro:bit에 내장된 주요 하드웨어 장치는 다음과 같은 것이 있습니다.

  • 모두 25개(5×5)의 LED로 구성된 LED스크린 
  • A/B 두개의 버튼 
  • 20개의 확장 핀 
  • 온도 센서
  • 가속도 센서와 
  • 라디오(Radio) 기능, 블루투스 기능 

LED

LED는 발광 다이오드라는 빛을 내는 장치입니다. micro:bit에는 가로 세로 5개씩, 모두 25개의 LED가 micro:bit 전면에 배치되어 있습니다. 이것을  LED 스크린이라고 합니다. 이 LED 스크린에 글자, 아이콘, 숫자 등을 디스플레이 할 수 있습니다. 

LED가 동작하도록 코딩하려면 다음 클래스를 보세요.

 

버튼

micro:bit는 LED 스크린 왼쪽과 오른쪽에 두개의 버튼을 가지고 있습니다. 왼쪽의 버튼이 A버튼이고 오른쪽 버튼이 B버튼입니다. 이 버튼이 눌러질 때, micro:bit가 어떤 동작을 하도록 코딩을 할 수 있습니다. 

버튼이 동작하도록 코딩하려면 다음 클래스를 보세요. 

micro:bit는 25개의 외부 장치를 연결할 수 있는 핀이 있습니다. 이 핀을 통해서 LED, 센서, 모터 등을 동작 시킬 수 있습니다. co:bit Training Kit의 센서, 장치들도 이 핀을 이용해서 동작시킬 수 있습니다. 

핀이 동작하도록 코딩하려면 다음 클래스를 보세요. 

가속도 센서

가속도센서는 움직임을 감지하는 센서입니다. micor:bit에는 micro:bit 보드를 건드리거나 흔들거나 하면 그 움직임을 감지할 수 있습니다. 감지할 수 있는 동작은 흔들기, 떨어뜨리기, 뒤집기, 기울기 등입니다. 

가속도센서를 이용할 수 있도록 코딩하려면 다음 클래스를 보세요.

 

무선통신

micro:bit는 라디오(Radio)기능을 가지고 있습니다. 그래서 micro:bit 간에 무선으로 데이터를 주고 받을 수 있습니다. 이 라디오 기능을 이용해서 micro:bit 리모컨을 만들거나, 센서 장치등을 만들 수 있습니다. 

라디오 기능을 이용할 수 있도록 코딩하려면 다음 클래스를 보세요.

 

블루투스 

micro:bit는 라디오 기능 말고도 블루투스 기능을 가지고 있습니다. 이 블루투스 기능을 이용해서 PC나 스마트폰/태블릿과 무선으로 연결해서 데이터를 주고 받을 수 있습니다.  micro:bit를 스마트폰 앱과 연동하는 코딩을 할 수 있습니다. 예를 들어 micro:bit에 연결된 센서 정보를 스마트폰 앱으로 보낼 수 있습니다.

블루투스 코딩을 해 보려면 다음 클래스를 보세요. 

  • co:bit Training Kit 블루투스 코딩

 

micro:bit 사용하기 – PC와 연결하기

자 이제 micro:bit로 코딩을 해 봅시다. 제일 먼저 micro:bit를 micro USB 케이블을 이용해 컴퓨터에 연결하세요. micro:bit는 PC, 애플 맥, 구글 크롬북에서 사용이 가능합니다. 아래 그림처럼 micro:bit에 micro USB를 연결하고 PC에도 연결합시다. 

 

PC에 micro:bit를 연결하면 PC의 탐색창에 “micro:bit”가 나타납니다. 자세한 사항은 아래 “코드 다운로드”를 봐 주세요. 

 

micro:bit 사용하기 – 블록 코딩하기

micro:bit로 코딩하는 방법은 아래 애니메이션에 잘 설명되어 있습니다. 블럭 코딩을 시작하기 위해서는 먼저 웹브라우저를 열고, 마이크로소프트의 블럭 에디터(편집기) 화면으로 갑니다. 

마이크로소프트 블럭 에디터 바로가기 

편집기를 열고 우선 블럭을 이용해서 간단한 코드를 만듭니다. 그리고 아래쪽에 다운로드(Download) 버튼을 클릭합니다.

 

micro:bit 사용하기 – 코드 다운로드

코딩이 완성되고, 블럭 에디터의 “다운로드(Download)” 버튼을 누르면 확장자가 “hex”인 파일이 다운로드 됩니다. 이 “hex” 파일은 우리가 만든 코드를 mcro:bit에서 실행할 수 있도록 만들어진 파일입니다. “hex” 파일은 micro:bit로 보내져야 합니다. 보내는 방법은 마치 파일을 USB 메모리에 복사하는 것과 같습니다. 아래 애니메이션에 잘 설명되어 있습니다. “hex”파일을 마우스로 드래그해서 micro:bit로 복사해 넣으면 됩니다. 윈도 운영체제에서는 마우스 오른쪽 클릭 후, “Send To→MICROBIT” 를 선택해도 됩니다. 

애플 맥(Mac) 컴퓨터에서는 다음과 같이 하면 됩니다.

 

micro:bit 사용하기 – 코드 동작을 확인하기

micro:bit에 코드를 복사하면, 복사하는 동안 micro:bit이 동작이 멈추고, 보드 뒷면의 노란색 LED가 깜빡이게 됩니다. 이 노란 LED가 깜빡이는 동안 복사가 진행되는 것 입니다. 복사가 끝나면 복사한 코드가 바로 실행이 됩니다.