반응형

그동안 취미로 아두이노, ESP8266, ESP32 등에 대한 글을 많이 썼었지만 관심도가 좀 떨어져 한동안 다루지 않았다. 특히 ESP32에 대해서는 좀 깊이 있게 다루고 싶었으나 미루고 미루다 보니 아직까지 별다른 학습을 하고 있지 못하고 있다. 그러던 중 마이크로비트라는 것을 알게 되었다. 어린이 코딩 교육용으로 나온 보드인데 영국 BBC 방송국에서 개발했다고 한다. (공영방송국에서 이런 것도 만들다니 놀라울 뿐이다) 벌써 나온 지 4년 정도 되었다는데 이제야 알게 되었다.  살펴보니 교육용 답게 하나의 보드에 각종 센서 및 유무선 입출력 장치 등을 갖추고 있어 아두이노와는 차이를 보인다. 즉, 마이크로비트 하나의 보드만 있으면 기본적인 코딩을 할 수 있다는 것이다.  

 

코딩언어는 C++, 파이썬, 자바스크립트로 등의 언어로 코딩 할 수 있고 어린이들이나 초보자들을 위해서 스크래치 같은 블록코딩으로도 코딩을 할 수 있도록 되어 있다. 스크래치와 마찬가지로 PC에 별도의 IDE 설치 없이 브라우저로  https://makecode.microbit.org/ 사이트를 통해서 코딩을 할 수 있고 다른 사람들의 작품들을 볼 수 있고 나의 코딩을 공유할 수 있다. 

 

https://makecode.microbit.org/

마이크로소프트도 개발에 참여했는지 로고가 들어가 있다. 잠시 둘러보니 매우 알기 쉽게 되어 있었다. 초등학생이나 코딩 초심자의 교육용으로 적합해 보인다. 

 

 

마이크로비트의 보드 이다. 기판에 표시된 대로 하나의 보드에 마이크, 가속도센서, 방향센서, 기울기 센서, 스피커, 마이크, 블루투스 통신, 2.4 Ghz 무선통신, 온도센서, 터치센서 등을 포함한다.  (버전 2.21 기준) 

PC와는 마이크로 5핀 USB케이블로 연결되어 프로그램의 업로드가 이루어진다. 물론 마이크로 5핀 단자에 USB보조 배터리를 연결하여 구동도 가능하다.  5V USB 전원공급 이외에도 별도의 전원단자도 제공되고 있어 3V 건전지 전원으로도 구동이 가능하다.

 

 

보드의 두뇌 역할을 하는 Nordic Semiconductor 사의 nRF52820칩이다. Arm Cortex-M4 프로세서를 기반으로 하는 SoC칩이다.

Nordic Semiconductor nRF52820

256 KB Flash, 32 KB RAM
2 Mbps, 1 Mbps, Long Range
Bluetooth Low Energy
Bluetooth Direction Finding
Bluetooth mesh
Thread, Zigbee
+8 dBm TX power
128-bit AES
UART, SPI, TWI, QDEC
Full Speed USB 2.0
-40 to 105 °C extended temperature range
1.7 to 5.5 V supply voltage

 

 

다른 면에는 입력 스위치 두 개와 터치센서, 5X5 LED 표시장치와 악어클립 등으로도 연결이 가능하도록 커다란 단자가 마련이 되어 있다. 기본적인 기능들 이외에 추가적인 부품 등의 연결이 필요할 경우 이 단자들을 이용하면 된다. 하지만 악어클립으로 작은 단자까지 연결하기는 어려우므로 작은 단자까지 이용하려면 별도의 확장슬롯 보드를 구입하여 이용할 수 있다. 알리에서 확장슬롯 보드도 구입했는데 아직 오고 있는 중이다. 확장슬롯을 이용하면 듀폰케이블 등을 꼽아서 각종 부품들을 연결할 수 있다. 

 

아두이노보다 간편하게 여러가지 코딩 관련 학습 및 여러 가지 원하는 것들을 만들어 볼 수 있는 재미있는 보드라고 생각이 된다. 특히 초등학교 어린이들의 코딩학습에 매우 유용하고 흥미롭게 적용이 가능하지 않을까 생각된다. (아마도 이미 많은 학교에서 가르치고 있을 것 같긴 하다) 앞으로 시간이 나는 대로 마이크로비트 카테고리도 만들었으니 라이트 하게 이것저것 해보고 글을 써 볼 생각이다.

 

 

마이크로비트 구동

 

반응형

'마이크로 비트' 카테고리의 다른 글

마이크로비트에 "HELLO WORLD" 표시해 보기  (0) 2023.01.27

+ Recent posts