얼머전에 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으로 동작시켜볼 수 있다는 것이 또한 엄청난 매력이구요^^
'Robot > Block Coding' 카테고리의 다른 글
젤리비를 BT를 통해 휴대폰에서 움직일 수 있도록 준비해 볼까요 (22) | 2019.01.14 |
---|---|
젤리비 서보 확장 보드 사용하기와 mBlock 확장 기능 사용하기 (24) | 2019.01.03 |
저의 세번째 책 - 생각대로 블록코딩 2권 - 라인트레이서 만들기가 출판되었습니다. (36) | 2018.09.03 |
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 (26) | 2018.08.01 |
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. (26) | 2018.07.23 |
스크래치 mBlock의 유용한 기능 아두이노 Arduino 모드 (18) | 2018.03.21 |
앱인벤터를 이용하여 안드로이드 휴대폰에서 블루투스 통신을 통해 아두이노 보드의 LED 끄고 켜기 (28) | 2018.03.07 |