PictoBlox 사용법 - Part2. 마이크로비트 보드 사용법
이전 블로그에서는 픽토블록의 기본 사용법과 인공지능 확장블럭에 대해 살표보았습니다. 이번에는 마이크로비트 보드의 사용법을 알아보겠습니다.
픽토블록을 실행하시고 메뉴에서 보드를 클릭하고 아래 그림1과 같은 팝업창에서 마이크로비트를 선택합니다.
<그림1. 보드선택 팝업창>
마이크로비트 보드는 선택하면 아래 그림2와 같이 마이크로비트 코딩블럭들이 추가됩니다.
<그림2. 마이크로비트 코딩블럭>
이렇게 한다면 픽토블럭은 하드웨어를 사용하려면 픽토블럭 링크를 설치해야 합니다.
픽토블럭 링크는 아래 사이트에서 다운받아 설치하면 됩니다.
PictoBlox Link - Easily connect boards over Bluetooth with PictoBlox - STEMpedia (thestempedia.com)
위 링크는 메뉴 상단에서 “연결”을 클릭하면 팝업창이 뜨면서 도우미 화면에서 픽토블럭 링크가 설치되지 않았으면 설치하라고 나옵니다.
픽토블럭 링크를 설치하고 마이크로비트에 전원을 인가합니다.
그런 다음 상단 메뉴에서 “연결”을 클릭하면 아래와 같은 화면이 보입니다.
<그림3. 마이크로비트 연결 팝업창>
위와 같이 마이크로비트가 보이고 “연결”버튼을 클릭하면 다음 그림4와 같이 연결 표시가 됩니다.
<그림4. 마이크로비트 연결 확인>
그런 다음 아래 그림 5와 같은 코드를 사용해 A, B버튼을 누르면서 기본적인 동작을 테스트합니다.
<그림5. 기본 동작 확인 코드>
위코드는 아시다시피 마이크로비트의 A 버튼을 클릭하면 “Hello!” 글자가 5*5 LED 화면에 표시됩니다.
그리고 B버튼을 누르면 글자가 사라집니다.
아래 그림6. 코드는 마이크로비트의 자이로센서를 이용해 기울기를 감지하면 픽토블럭의 곰돌이 캐릭터에 말풍선이 생기는 코드입니다.
<그림6. 자이로센서 테스트 코드>
이러한 코드는 마이크로비트를 이용해 화면 제어를 할 수 있는 예시를 보여줍니다.
아래 그림7. 블럭은 픽토블럭이 지원하는 마이크로비트의 핀이 0,1,2만 지원한다는 것을 나타냅니다.
<그림7. 마이크로비트 지원 핀>
이것이 의미하는 것은 마이크로비트를 이용해 본격적으로 프로그래밍 하기는 어렵다는 것이다. 그림6과 같이 마이크로비트를 조정기로 사용해 화면을 제어하는 용도로 밖에는 사용하지 못한다는 것입니다.
따라서 픽토블럭에서는 마이크로비트를 메인컨트롤러로 하는 제어 프로그램을 작성하는데 유용하지 않다는 의미입니다.
결정적으로 마이크로비트 1.5에는 정상적으로 동작하지만 2.2보드는 지원하지 않는 것 같습니다.
참고 링크 :
Guide to Using PictoBlox With Micro:bit - STEMpedia Blog (thestempedia.com)