본문 바로가기

Robot/Block Coding

Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기

얼머전에 ESP8266에서 MicroPython을 사용할 수 있는 에디터인 uPyCraft를 소개했었는데요. 이번에는 유명한 마이크로비트에 바로 마이크로파이썬으로 코드를 작성할 수 있는 에디터 중 하나인 Mu Editor를 소개할려고 합니다.

Mu Editor 공식 사이트에 가서 데스크탑용 버전을 다운받아 설치할 수 있습니다.

실행한 화면입니다. 간결하고 이쁩니다.^^

저기서 모드를 선택하면

BBC Microbit를 선택할 수 있습니다.

물론 마이크로비트를 PC와 연결해야죠^^

그리고 마이크로비트에서 사용할 수 있는 마이크로파이썬의 공식 홈페이지에서 많은 것을 학습할 수 있습니다.

뭐 항상 많이 하는 Hello World 해볼까요? 딱 두줄 입력하고...

뭐 혹시 코드가 복잡할 때는 저렇게 Check를 먼저 눌러서 문법적 오류를 확인해 볼 수 있습니다.

다양한 멘트가 나와요^^

그리고 Flash를 누르면 마이크로비트로 코드가 전송됩니다.

그럼 글자가 흐르면서 문자를 보여주죠^^

또 필요한 도움말도 잘 뜹니다.^^

이번에는 마이크로비트에 있는 가속도 센서의 값을 화면에 뿌려볼려고 합니다. 저렇게 print구문을 이용한 후...

Flash하고.. Plotter를 선택하면

화면에 저렇게 그래프가 나타납니다. x-y-z 축 중에서 하나는 -9.8m/sec^2을 의미하는 거죠~ 마이크로 비트를 이리저리 돌려보면

3축의 그래프 변화도 바로 관찰할 수 있답니다.

마이크로비트는 참 잘 만들어진 교육용 보드이면서 또한 어플리케이션 보드이기도 하다는 생각이 듭니다. 저 작은 보드에 LED를 5*5로 배치해서 모니터링 효과를 높이고, 다양한 센서를 배치하것을 보면 말이죠. 심지어 보드는 이쁘기까지 합니다.^^

또 공식 사이트에서 활용법을 바로바로 익힐 수 있습니다.

온도센서도 달려있구요~

가속도센서도 달려있구요~

지자기 센서도 달려있습니다.

또 매력적인게 같은 마이크로비트 보드끼리 Radio 통신이 가능합니다. 다수의 마이크로비트끼리 다양한 놀이를 해볼 수 있는거죠

또 블루투스 통신도 지원합니다.^^ 이런 보드를 Python으로 동작시켜볼 수 있다는 것이 또한 엄청난 매력이구요^^

반응형