안녕하세요여기서는 마이크로비트에 대해 글을 쓰려고 합니다.

 

마이크로비트는 영국에서 BBC와 Microsoft가 함께 만든 교육용 하드웨어입니다.

 

사용하는 언어는 파이썬, 자바도 있지만 엔트리같은 블록으로 할 수도 있습니다. 저는 블록코딩을 다루겠습니다. 


공식 사이트는 microbit.org/teach/이고  

https://pxt.microbit.org/?lang=en에서 바로 코딩을 할 수 있습니다.


(https://pxt.microbit.org/?lang=en에 접속하면 나오는 화면. 제공되는 여러 블록으로 코딩을 하고 

마이크로비트를 가지고 있지 않더라도 왼쪽 데모에서 바로 결과를 확인 할 수 있다.)

 



  블록에서 한글을 지원하긴 하지만 영어로 된 것을 사용하는 걸 추천합니다

단어가 그렇게 많지 않고 이 단어들이 다른 실전 언어들에 직접적으로 사용하는 단어들이라(if~else, while, for 같은 반복문이나and, or, true, false 등등) 마이크로비트를 영어로 배운다면 다음 언어로 넘어가는 단계에서 많은 도움이 될 것입니다. 

 



(출처 : http://microbit.org/about/)


왼쪽 그림에서 기기를 보면 중간에 5x5 도트매트릭스좌(A) 우(B)측스위치, 아래에 0,1,2,3,gnd 로 4개의 핀이 있습니다.

 

오른쪽 그림에서 왼쪽 위부터 

BLE Antenna가 있어서 다른 마이크로비트와 통신 할 수 있고,

USB로 컴퓨터에서 마이크로비트로 코딩한 내용을 받을 수 있고,

Reset 스위치가 있고,

전원을 건전지로 공급 할 수도 있고,(USB 연결으로도 전원 공급 가능합니다.)

나침반, 가속도계가 있습니다. 

또 마이크로비트 전용 오디오를 연결하면 소리를 출력할 수도 있습니다. 



제가 해본 예제는

1. 도트매트릭스에 원하는 그림 띄우기 (기본적인 사용법과 파일 microbit에 옮기기 연습)

2. 번개가 쳤을 때 거리 구하기 (스위치 인터럽트 사용법)

3. 우정측정기 (핀을 이용한 인터럽트 사용법)

4. 흔들면 가위바위보 중 하나를 도트매트릭스에 띄우기 (가속도센서 인터럽트 사용법)

5. 나온 가위바위보로 값을 다른 microbit에 보내서 승패 도트매트릭스에 띄우기(Radio)

이고 예제에 대해서 글을 쓸 예정입니다. 

 



 

 

 

 

+ Recent posts